Files
DLE/backend/logs/combined.log

13431 lines
1.6 MiB

{"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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:19:28.198Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:19:28.203Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:19:29.887Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:19:29.890Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:19:57.573Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:19:57.852Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:19:57.864Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:20:00.039Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:20:00.042Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:20:28.573Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:20:28.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:20:30.728Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:20:30.731Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:20:54.388Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:20:58.640Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:20:58.644Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:21:00.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:21:00.338Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:21:01.312Z"}
{"level":"info","message":"GET /api/tables?_t=1750353664727","timestamp":"2025-06-19T17:21:01.387Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:21:05.473Z"}
{"level":"info","message":"GET /api/tables?_t=1750353671982","timestamp":"2025-06-19T17:21:09.503Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:21:29.628Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:21:28.245Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:21:28.249Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:21:28.765Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:21:28.791Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:21:28.814Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:21:28.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:21:47.162Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:21:47.167Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:21:50.303Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:21:58.739Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:21:58.747Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:22:14.314Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:22:17.260Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:22:18.846Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:22:18.873Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:22:18.908Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:22:18.949Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:29.171Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:22:29.176Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:47.585Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:22:47.592Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.746Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T17:22:49.747Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.747Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:22:53.630Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:22:56.023Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:22:56.042Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:22:56.061Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:22:56.076Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T17:22:57.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:59.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:22:59.079Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:23:03.767Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T17:23:03.768Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T17:23:13.773Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:24:25.488Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:24:25.491Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:24:25.491Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:24:25.493Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:24:25.494Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:24:25.495Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:24:26.204Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:24:26.215Z"}
{"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:24:26.274Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:24:26.275Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:29.981Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:29.996Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:24:31.285Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:24:31.289Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:24:31.994Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:42.179Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.188Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.225Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.229Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:42.267Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.271Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.303Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.308Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:24:42.313Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:24:42.315Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.377Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.395Z"}
{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:24:42.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.429Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.434Z"}
{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T17:24:42.447Z"}
{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T17:24:42.602Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:24:44.016Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T16:43:10.436Z","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:24:44.017Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:24:44.022Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:44.043Z"}
{"cookie":{"expires":"2025-07-19T17:24:44.040Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5a289abb9a188990585b6992d08577bb","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:24:44.044Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:24:44.051Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:24:45.522Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:24:45.544Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:24:45.574Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:24:45.596Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:46.019Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:24:46.022Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:24:56.261Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:24:56.276Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:24:56.300Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:24:56.317Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:25:18.047Z"}
{"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:25:18.048Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:25:18.058Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:25:18.074Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:25:18.103Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:25:18.132Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:25:18.154Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:25:23.349Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:25:23.369Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:25:23.395Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:25:23.421Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:25:23.486Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:25:28.344Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:25:28.367Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:25:28.391Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:25:28.410Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.887Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T17:25:31.888Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.888Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.889Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T17:25:39.508Z"}
{"level":"info","message":"GET /api/tables?_t=1750353943869","timestamp":"2025-06-19T17:25:40.640Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:42.663Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:44.698Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T17:25:44.698Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:25:46.360Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:25:46.364Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:49.375Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T17:25:54.707Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:59.880Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:59.941Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:26:02.741Z"}
{"level":"info","message":"GET /api/tables?_t=1750353966970","timestamp":"2025-06-19T17:26:05.650Z"}
{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T17:26:07.048Z"}
{"level":"info","message":"GET /api/tables?_t=1750353974247","timestamp":"2025-06-19T17:26:11.318Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:26:16.785Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:26:17.237Z"}
{"level":"info","message":"GET /api/tables?_t=1750353983625","timestamp":"2025-06-19T17:26:21.466Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:24.910Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:24.932Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:24.957Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:24.972Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:26:27.022Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:26:27.025Z"}
{"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.<anonymous> (/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.<anonymous> (/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.<anonymous> (/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:26:27.026Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:27.967Z"}
{"level":"info","message":"GET /api/users/105","timestamp":"2025-06-19T17:26:28.008Z"}
{"level":"info","message":"GET /api/messages?userId=105","timestamp":"2025-06-19T17:26:28.033Z"}
{"level":"info","message":"GET /api/users/105/tags","timestamp":"2025-06-19T17:26:28.053Z"}
{"level":"info","message":"GET /api/users/105","timestamp":"2025-06-19T17:26:32.242Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.266Z"}
{"level":"info","message":"DELETE /api/users/105","timestamp":"2025-06-19T17:26:33.720Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:33.295Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:33.326Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:33.348Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:33.367Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:38.723Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:26:38.744Z"}
{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:26:38.758Z"}
{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T17:26:38.782Z"}
{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T17:26:38.851Z"}
{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:26:42.744Z"}
{"level":"info","message":"DELETE /api/users/98","timestamp":"2025-06-19T17:26:43.971Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:45.515Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:45.532Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:45.551Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:45.565Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:26:46.788Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:26:46.791Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:51.904Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:26:51.923Z"}
{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:26:51.937Z"}
{"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T17:26:51.963Z"}
{"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T17:26:51.998Z"}
{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:26:53.896Z"}
{"level":"info","message":"DELETE /api/users/97","timestamp":"2025-06-19T17:26:55.808Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:57.562Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:57.577Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:57.597Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:57.611Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:27:02.136Z"}
{"level":"info","message":"GET /api/users/100","timestamp":"2025-06-19T17:27:02.170Z"}
{"level":"info","message":"GET /api/messages?userId=100","timestamp":"2025-06-19T17:27:02.195Z"}
{"level":"info","message":"GET /api/users/100/tags","timestamp":"2025-06-19T17:27:02.215Z"}
{"level":"info","message":"GET /api/users/100","timestamp":"2025-06-19T17:27:03.774Z"}
{"level":"info","message":"DELETE /api/users/100","timestamp":"2025-06-19T17:27:05.927Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:27:07.487Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:27:07.510Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:27:07.528Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:27:07.545Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:27:08.872Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:27:08.891Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:27:08.905Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:27:08.930Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:27:08.991Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:18.397Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:18.479Z"}
{"level":"info","message":"Nonce fd950b69747c551677231cb7e0af4e3d сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:18.496Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:18.738Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T17:27:22.124Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:22.125Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:22.217Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.005Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T17:27:23.006Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:27:23.196Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T17:27:23.197Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.410Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T17:27:23.410Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.412Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T17:27:23.413Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:27:23.616Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T17:27:23.616Z"}
{"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-19T17:27:23.617Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.617Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.617Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:23.618Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.626Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.626Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.915Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T17:27:23.915Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:27:24.082Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T17:27:24.082Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:24.096Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T17:27:24.096Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:27:24.098Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T17:27:24.099Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:24.251Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T17:27:24.251Z"}
{"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","sepolia","ethereum","arbitrum","bsc"],"timestamp":"2025-06-19T17:27:24.251Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.251Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-19T17:27:24.256Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:27:24.259Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:27:24.262Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=836ef0c256afc6fe709014bea3d5e6ad, previousGuestId=undefined","timestamp":"2025-06-19T17:27:24.263Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.267Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.268Z"}
{"level":"info","message":"No guest messages found for guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.275Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.279Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T17:27:24.283Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T17:27:24.283Z"}
{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-19T17:27:24.285Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T17:27:24.288Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T17:27:24.288Z"}
{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-19T17:27:24.290Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T17:27:24.293Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T17:27:24.294Z"}
{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-19T17:27:24.296Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-19T17:27:24.299Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-19T17:27:24.299Z"}
{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-19T17:27:24.301Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-19T17:27:24.304Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-19T17:27:24.305Z"}
{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-19T17:27:24.307Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-19T17:27:24.312Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-19T17:27:24.312Z"}
{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-19T17:27:24.315Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-19T17:27:24.318Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-19T17:27:24.319Z"}
{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-19T17:27:24.324Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-19T17:27:24.327Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-19T17:27:24.328Z"}
{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-19T17:27:24.330Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-19T17:27:24.333Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-19T17:27:24.333Z"}
{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-19T17:27:24.335Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-19T17:27:24.338Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-19T17:27:24.338Z"}
{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-19T17:27:24.340Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-19T17:27:24.343Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-19T17:27:24.344Z"}
{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-19T17:27:24.346Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-19T17:27:24.350Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-19T17:27:24.350Z"}
{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-19T17:27:24.352Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-19T17:27:24.361Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-19T17:27:24.362Z"}
{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-19T17:27:24.364Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-19T17:27:24.398Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-19T17:27:24.398Z"}
{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-19T17:27:24.399Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-19T17:27:24.410Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-19T17:27:24.411Z"}
{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-19T17:27:24.413Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-19T17:27:24.425Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-19T17:27:24.426Z"}
{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-19T17:27:24.427Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-19T17:27:24.439Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T17:27:24.439Z"}
{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-19T17:27:24.441Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T17:27:24.459Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T17:27:24.459Z"}
{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-19T17:27:24.461Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T17:27:24.471Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T17:27:24.472Z"}
{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-19T17:27:24.473Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T17:27:24.492Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T17:27:24.493Z"}
{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-19T17:27:24.495Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T17:27:24.505Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T17:27:24.505Z"}
{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-19T17:27:24.506Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T17:27:24.520Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T17:27:24.520Z"}
{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-19T17:27:24.522Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T17:27:24.532Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T17:27:24.533Z"}
{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-19T17:27:24.534Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T17:27:24.546Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T17:27:24.546Z"}
{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-19T17:27:24.547Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-19T17:27:24.551Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-19T17:27:24.552Z"}
{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-19T17:27:24.553Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["836ef0c256afc6fe709014bea3d5e6ad","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","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c"],"timestamp":"2025-06-19T17:27:24.556Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:27:24.561Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.574Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.577Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.599Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.602Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.624Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.625Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.664Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.670Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.688Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.708Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.727Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.730Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.748Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.750Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.766Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.786Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.789Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:25.686Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:25.687Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:27.550Z"}
{"level":"info","message":"DELETE /api/telegram/5155951987","timestamp":"2025-06-19T17:27:30.659Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:39.621Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.623Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:27:39.664Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:27:39.699Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.710Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.715Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:27:39.780Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:39.799Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:39.801Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:39.801Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.803Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.826Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.829Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.862Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.866Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.880Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.883Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:47.156Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:27:47.158Z"}
{"level":"info","message":"DELETE /api/telegram/5155951987","timestamp":"2025-06-19T17:27:51.025Z"}
{"level":"info","message":"DELETE /api/email/hb3accelerator%40gmail.com","timestamp":"2025-06-19T17:28:00.911Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:10.108Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:10.112Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:28:11.089Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.091Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.134Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.137Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:28:11.197Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:28:11.228Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:28:11.229Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:28:11.258Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:28:11.294Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.305Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:28:11.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.446Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.478Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.481Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.535Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.538Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.101Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:28:19.723Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:28:19.752Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:28:19.780Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:28:19.806Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:41.691Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:41.694Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:47.586Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:28:47.589Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:28:57.384Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:28:57.408Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:28:57.435Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:28:57.485Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:28:57.582Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.901Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.951Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.998Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:11.868Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:29:11.872Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:14.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:42.063Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:29:42.066Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:29:46.741Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:29:46.768Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:29:46.793Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:29:46.812Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:47.958Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:29:47.961Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:29:48.041Z"}
{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:29:48.063Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:29:48.070Z","total":36}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.247Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.249Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:12.726Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:30:12.729Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:42.943Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:30:42.947Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:45.801Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:30:45.804Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.146Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.147Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:10.813Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:31:10.816Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:46.252Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:46.257Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:31:46.259Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:31:46.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:24.446Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:32:24.452Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:41.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:32:41.389Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:46.803Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:32:46.806Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.863Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.913Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.961Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.010Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.064Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.111Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.160Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:55.778Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:11.580Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:33:11.583Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:46.470Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:46.472Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:33:46.474Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:33:46.477Z"}
{"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.<anonymous> (/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:33:49.495Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:33:54.546Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:34:41.344Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:34:42.910Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:34:42.916Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:34:47.555Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:34:47.557Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:34:48.791Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:34:50.660Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:34:50.688Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:34:50.713Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:34:50.733Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:34:53.299Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:34:53.345Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:34:53.363Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:34:53.394Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:34:53.417Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:11.827Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:11.830Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:35:13.853Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:13.855Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:13.925Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:13.928Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:35:13.984Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:35:14.011Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.013Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:35:14.037Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:35:14.058Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:35:14.059Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.061Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.066Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:35:14.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.101Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.106Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.128Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.131Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:36.843Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:36.914Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:44.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:44.338Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:46.080Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:47.948Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:35:47.951Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:14.894Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:14.898Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.618Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.620Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:42.577Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:42.581Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.027Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:36:46.030Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:36:46.068Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.072Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.115Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:36:46.166Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:36:46.191Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:36:46.194Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:36:46.194Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.198Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:36:46.235Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.238Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.276Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.278Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:36:46.369Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.406Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.409Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:17.311Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:17.315Z"}
{"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.<anonymous> (/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:37:31.806Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:37:32.550Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:37:32.912Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:32.916Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:32.958Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:32.961Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:37:33.052Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.054Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:37:33.103Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:37:33.115Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:37:33.117Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.155Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.161Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:37:33.168Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.212Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.216Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:37:33.343Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.508Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:46.426Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:37:46.431Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:03.417Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:38:03.420Z"}
{"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.<anonymous> (/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:38:27.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:33.618Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:38:33.622Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:46.794Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:38:46.798Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:01.817Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:39:01.820Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.806Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.807Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:31.999Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:39:32.003Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:47.182Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:39:47.187Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:02.204Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:40:02.208Z"}
{"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.<anonymous> (/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:40:17.992Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:40:18.709Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:32.379Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:40:32.384Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:47.559Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:40:47.564Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:02.572Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:41:02.576Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.256Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:43.144Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:41:43.154Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:47.937Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:47.940Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:56.362Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.369Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.446Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.450Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:41:56.471Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.474Z"}
{"level":"info","message":"Created mapping for guest ID 1750354919069-527gylyya to user 120","timestamp":"2025-06-19T17:41:56.511Z"}
{"level":"info","message":"No guest messages found for guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.520Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.530Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:56.564Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.569Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:41:56.580Z"}
{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:41:56.581Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.600Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.609Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.633Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.635Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.659Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.662Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:41:58.205Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:41:58.224Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T17:41:58.234Z","total":2}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:41:59.945Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T17:17:40.558Z","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:41:59.946Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:41:59.951Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:59.975Z"}
{"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:41:59.976Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:41:59.981Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:42:00.098Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:42:00.136Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:42:00.883Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:42:03.068Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:42:03.071Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.959Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.960Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:42:33.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:42:33.151Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:42:50.421Z"}
{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:42:50.442Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:42:50.449Z","total":36}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.901Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.946Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.989Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:00.034Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:00.077Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:43:03.344Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:43:03.347Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:05.419Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:43:11.934Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:43:11.039Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:43:11.064Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:43:11.095Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:43:11.147Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:43:12.909Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:43:12.930Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:43:12.958Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:43:12.988Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:43:13.050Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:43:33.537Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:43:33.541Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:55.101Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:44:03.659Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:44:03.664Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:44:04.811Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:44:46.753Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:44:46.758Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.085Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.057Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.108Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.160Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:45:47.152Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:45:47.157Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:46:41.464Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:46:41.512Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:46:47.549Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:46:47.554Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"}
{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser.<anonymous> (/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:47:41.104Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:47:46.131Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:47:47.920Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:47:47.924Z"}
{"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.<anonymous> (/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:48:36.467Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:48:37.127Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:48:45.993Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:48:45.998Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:49:03.013Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:49:03.022Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:49:27.585Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:49:33.647Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:49:33.651Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:49:37.000Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:50:03.731Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:50:03.741Z"}
{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser.<anonymous> (/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:50:27.218Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.454Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:50:46.769Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:50:46.774Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:18.390Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:18.434Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:23.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:51:47.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:51:47.154Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:02.151Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:02.155Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:52:13.754Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.182Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.183Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:32.357Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:32.361Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:52:53.735Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.740Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.773Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.783Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:52:53.829Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.832Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:52:53.870Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:52:53.878Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:52:53.878Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.920Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.931Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:52:53.951Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.983Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.987Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:52:54.102Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:54.142Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:54.144Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:53:06.497Z"}
{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:53:06.516Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:53:06.524Z","total":36}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:53:25.146Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:53:25.149Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:53:55.308Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:53:55.311Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:54:25.539Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:54:25.543Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:54:55.616Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:54:55.619Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.355Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.397Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.442Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.486Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.533Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.578Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.621Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:55:25.919Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:55:25.922Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:55.377Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:55:56.108Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:55:56.112Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:01.793Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:01.796Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:01.900Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:01.910Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:56:01.966Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:01.985Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:02.004Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.010Z"}
{"level":"info","message":"Created mapping for guest ID 1750355588881-80dk1w9pa to user 1","timestamp":"2025-06-19T17:56:02.056Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:56:02.059Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:56:02.059Z"}
{"level":"info","message":"No guest messages found for guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:02.066Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:02.079Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.248Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.254Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.291Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.294Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.318Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.320Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:56:03.893Z"}
{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:56:03.920Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:56:03.926Z","total":36}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:04.655Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:56:18.729Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:56:20.122Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:56:20.155Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:56:20.195Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:56:20.223Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:56:21.851Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:56:21.875Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:21.916Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.918Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:21.940Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.947Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:56:21.951Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:21.968Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.971Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:56:22.000Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:56:22.109Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:32.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:32.508Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:55.623Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:55.669Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:57:02.677Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:57:02.681Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:57:30.874Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:57:30.880Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:57:46.215Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:57:55.363Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:58:01.067Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:58:01.069Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:58:30.979Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:58:30.987Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:58:46.534Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:58:46.585Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:59:01.154Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:59:01.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:59:31.319Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:59:31.323Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:59:46.245Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:59:46.294Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:00:01.623Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:00:01.626Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:00:32.014Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:00:32.017Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:00:32.362Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:00:41.520Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.266Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.269Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:01:33.482Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:01:33.486Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:02:14.317Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:02:14.321Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:02:17.864Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:02:19.527Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:02:19.557Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:02:19.590Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:02:19.620Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.023Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.024Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.169Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.213Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.256Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.306Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.353Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.397Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.446Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:18.666Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:05:09.316Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:05:14.117Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:06:04.952Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:06:09.611Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:00.177Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:09.368Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:55.550Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:00.333Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:08:21.044Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:08:21.090Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:08:21.121Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.128Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:21.157Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.160Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:08:21.165Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:21.185Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.187Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:08:21.210Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:08:21.297Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:08:33.558Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:08:33.560Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.564Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:08:33.623Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:33.635Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.640Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:08:33.737Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:33.756Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.759Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:51.002Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:55.802Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:05.010Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:05.018Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:09:17.693Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:09:17.696Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.698Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:17.722Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.725Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:09:17.748Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:17.763Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.767Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:09:17.845Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:09:46.291Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:48.165Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:48.168Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:09:51.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:10:18.372Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:10:18.376Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.237Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.240Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:10:48.355Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:10:48.359Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:11:18.738Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:11:18.741Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.158Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.201Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.243Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:41.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:11:48.942Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:11:48.946Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:12:16.815Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:12:16.818Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.051Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.428Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.429Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:13:46.316Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:13:46.320Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.411Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.456Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.497Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.540Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.582Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.547Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.551Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:14:46.708Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:14:46.716Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:18.748Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:18.798Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:24.057Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:47.079Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:47.084Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.157Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.161Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.244Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.258Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:15:57.293Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.298Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.322Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.324Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.337Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.340Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:15:57.343Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:15:57.343Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:15:57.371Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.399Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.410Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.438Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.442Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:15:57.522Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.622Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.625Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.662Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.667Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:15:57.986Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:15:58.013Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:15:58.039Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:15:58.061Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:16:01.946Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:16:01.975Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:16:02.011Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.014Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:16:02.031Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:02.050Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.053Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:16:02.071Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:02.094Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.100Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:16:02.122Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:16:14.065Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:16:18.206Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:16:18.216Z"}
{"level":"warn","message":"Authenticated message attempt without content or file.","timestamp":"2025-06-19T18:16:18.216Z","userId":1}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:16:23.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:33.352Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:33.356Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:16:48.183Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:16:48.207Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:16:48.232Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:16:48.252Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:16:59.703Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:16:59.745Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.750Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:59.774Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.777Z"}
{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-19T18:16:59.785Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:59.800Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.802Z"}
{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-19T18:16:59.820Z"}
{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-19T18:16:59.845Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:17:04.329Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:17:04.358Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:17:04.379Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:17:04.398Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:17:09.464Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:17:18.464Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:18:05.016Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:18:13.948Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:18:50.087Z"}
{"level":"info","message":"GET /api/tables?_t=1750357136399","timestamp":"2025-06-19T18:18:53.743Z"}
{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T18:18:55.876Z"}
{"level":"info","message":"GET /api/tables?_t=1750357140564","timestamp":"2025-06-19T18:18:58.252Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T18:19:00.566Z"}
{"level":"info","message":"GET /api/tables?_t=1750357144190","timestamp":"2025-06-19T18:19:02.180Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.821Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"}
{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T18:19:05.232Z"}
{"level":"info","message":"GET /api/tables?_t=1750357155539","timestamp":"2025-06-19T18:19:12.168Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:19:15.532Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:19:17.138Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:19:17.165Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:19:17.187Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:19:17.210Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:19:41.407Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:19:41.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.444Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:41.470Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.474Z"}
{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-19T18:19:41.481Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:41.496Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.500Z"}
{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-19T18:19:41.522Z"}
{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-19T18:19:41.548Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:19:51.241Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:19:51.260Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:19:51.280Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:19:51.300Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:19:53.596Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:19:53.616Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:19:53.649Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.662Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:53.683Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.685Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:19:53.697Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:53.707Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.711Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:19:53.741Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:19:53.771Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:55.947Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:55.999Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:56.053Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:20:23.937Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:20:23.943Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:51.223Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:51.271Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:20:54.111Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:20:54.115Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:55.766Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:21:24.451Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:21:24.454Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.019Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:21:52.928Z"}
{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T18:21:52.951Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T18:21:52.960Z","total":36}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:22:16.728Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:22:16.729Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":162,"timestamp":"2025-06-19T18:22:16.763Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:22:16.774Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:22:16.775Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:22:16.779Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.531Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.535Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:23:21.065Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":163,"timestamp":"2025-06-19T18:23:21.225Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:23:37.566Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:23:40.773Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:23:42.495Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:23:42.552Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:23:42.587Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:23:42.609Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:23:46.326Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:23:46.683Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:23:46.705Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:23:46.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.742Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:23:46.767Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.771Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:23:46.776Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:23:46.796Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.799Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:23:46.823Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:23:46.927Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:24:15.702Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:24:15.706Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.232Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:24:45.803Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:24:45.811Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:25:15.078Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:25:15.081Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.550Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.551Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:25:46.221Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:25:46.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:26:16.459Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:26:16.464Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:26:45.661Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:26:45.665Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:27:10.242Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:27:10.260Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":164,"timestamp":"2025-06-19T18:27:10.284Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:27:10.294Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:27:10.294Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:27:10.298Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:27:15.833Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:27:15.837Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:27:18.853Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:27:23.530Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:27:46.017Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":165,"timestamp":"2025-06-19T18:27:46.046Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:27:46.052Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:27:46.058Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:27:46.072Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:28:14.211Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:28:16.232Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:28:16.235Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:28:18.921Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:28:47.431Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:28:47.436Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:29:09.623Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:29:17.601Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:29:17.604Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:29:18.609Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:29:47.816Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:29:47.822Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:30:05.077Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:30:14.063Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:45.890Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:45.898Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:30:52.675Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.677Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:52.708Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.711Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:30:52.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:52.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.738Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:30:52.774Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:30:52.882Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.935Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.936Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:31:22.949Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:31:22.953Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:31:53.839Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:31:53.842Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.291Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.292Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:32:24.020Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:32:24.024Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:32:54.232Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:32:54.235Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:24.408Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:24.411Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:33:38.281Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:33:38.285Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.289Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:33:38.322Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:38.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.337Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:33:38.417Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:38.441Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.444Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:34:09.622Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:34:09.625Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:34:39.825Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:34:39.828Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:34:41.978Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:34:46.599Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:35:10.012Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:35:10.017Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:35:37.313Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:35:40.191Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:35:40.193Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:35:42.021Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:36:10.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:36:10.390Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:36:32.808Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:36:37.416Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:36:40.607Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:36:40.613Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:37:10.762Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:37:10.767Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:37:28.225Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:37:38.640Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:37:38.644Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:38:21.918Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:38:21.924Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:38:28.193Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:38:34.488Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:38:34.495Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":166,"timestamp":"2025-06-19T18:38:34.513Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:38:34.521Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:38:34.522Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:38:34.525Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:38:38.035Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:38:38.038Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:38:50.708Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:38:50.714Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":167,"timestamp":"2025-06-19T18:38:50.755Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:38:50.764Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:38:50.764Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:38:50.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:08.270Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:08.277Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:14.914Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:14.917Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:14.998Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.012Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:15.060Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.063Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.130Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.148Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:39:15.163Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:39:15.165Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.195Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.199Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:15.384Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.387Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.425Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.432Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:39:15.436Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.465Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.472Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:39:15.523Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.548Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.550Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:39:15.699Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.422Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.423Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:39:29.423Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:39:29.442Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":168,"timestamp":"2025-06-19T18:39:29.479Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:39:29.496Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:39:29.499Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:39:29.503Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:45.942Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:45.951Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:14.980Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:15.033Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:15.086Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:40:16.052Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:40:16.060Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:20.031Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:40:45.777Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:40:45.781Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:41:09.722Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:11.944Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":169,"timestamp":"2025-06-19T18:41:11.997Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:41:12.028Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:13.986Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":170,"timestamp":"2025-06-19T18:41:13.992Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:41:15.942Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:41:15.948Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:41:16.212Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:19.160Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":171,"timestamp":"2025-06-19T18:41:19.164Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:41:46.133Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:41:46.137Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.536Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:16.797Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:16.801Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:42:42.963Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:42:43.009Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:42:43.059Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:42:43.114Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:42:45.174Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:42:45.196Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:42:45.231Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:45.253Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.255Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:42:45.261Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:45.277Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.280Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:42:45.298Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:42:45.322Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.011Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.012Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:43:15.496Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:43:15.506Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:43:45.680Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:43:45.684Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.043Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.088Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.132Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.177Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.221Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:44:00.586Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:44:02.374Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:44:02.376Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":172,"timestamp":"2025-06-19T18:44:02.388Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:44:02.395Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:44:02.396Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:44:02.399Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:16.541Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:44:16.549Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:29.321Z"}
{"level":"info","message":"Nonce 9d34741b1a21bf5808a86a7af7338afb сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:29.333Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T18:44:35.078Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:35.079Z"}
{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.173Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T18:44:36.250Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:36.360Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.198Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.333Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T18:44:34.420Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.421Z"}
{"level":"info","message":"[verify] Found or created user 120 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.421Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 120 to guest_user_mapping: cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.424Z"}
{"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.442Z"}
{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.442Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.720Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.792Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T18:44:34.883Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T18:44:34.903Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.942Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.943Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T18:44:34.946Z","userId":120}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T18:44:34.953Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 120 with guestId=cdc07c247ca2eeb4f1c4096871017036, previousGuestId=undefined","timestamp":"2025-06-19T18:44:34.954Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.962Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.963Z"}
{"level":"info","message":"No guest messages found for guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.975Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.984Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354919069-527gylyya","timestamp":"2025-06-19T18:44:34.991Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T18:44:34.992Z"}
{"level":"info","message":"Guest messages for guest ID 1750354919069-527gylyya were already processed.","timestamp":"2025-06-19T18:44:34.996Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T18:44:35.000Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T18:44:35.002Z"}
{"level":"info","message":"Guest messages for guest ID 0bd9e432deae4ca9e737044a1d5c27e4 were already processed.","timestamp":"2025-06-19T18:44:35.005Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750353463043-9iyxrxw8l","timestamp":"2025-06-19T18:44:35.016Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-19T18:44:35.017Z"}
{"level":"info","message":"Guest messages for guest ID 1750353463043-9iyxrxw8l were already processed.","timestamp":"2025-06-19T18:44:35.019Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["cdc07c247ca2eeb4f1c4096871017036","1750354919069-527gylyya","0bd9e432deae4ca9e737044a1d5c27e4","1750353463043-9iyxrxw8l"],"timestamp":"2025-06-19T18:44:35.022Z","userId":120}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T18:44:35.030Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.058Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.062Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.105Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.113Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.162Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.171Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T18:44:35.182Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.186Z"}
{"level":"info","message":"Created mapping for guest ID 1750354923271-pcd8pblsl to user 120","timestamp":"2025-06-19T18:44:35.201Z"}
{"level":"info","message":"No guest messages found for guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.212Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.218Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.222Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.226Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.253Z"}
{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.255Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.263Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.313Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.317Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.342Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.344Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.372Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.375Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.404Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.406Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:36.519Z"}
{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:36.520Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:44:36.889Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T18:44:36.928Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T18:44:36.940Z","total":2}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:44:39.357Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T18:44:39.378Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T18:44:39.385Z","total":2}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:46.591Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:44:46.599Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:44:49.263Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":173,"timestamp":"2025-06-19T18:44:49.276Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:44:49.296Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:45:02.981Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:45:03.004Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:45:03.042Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:45:03.074Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:45:03.536Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:45:03.564Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:45:03.585Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.587Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:45:03.610Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:45:03.655Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:03.657Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.674Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:45:03.794Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:03.826Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.829Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:05.856Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:45:05.858Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:45:24.591Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:45:24.632Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:45:24.671Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:45:24.697Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:45:28.236Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:45:28.257Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:45:28.279Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.281Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:28.307Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.310Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:45:28.341Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:28.343Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.345Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:45:28.378Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:45:28.408Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:45:33.690Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:45:33.693Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":174,"timestamp":"2025-06-19T18:45:33.702Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:45:33.710Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:45:33.710Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:45:33.713Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:36.123Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:45:36.127Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.160Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.161Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:58.919Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:58.928Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:06.334Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:46:06.336Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:46:26.345Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":175,"timestamp":"2025-06-19T18:46:26.384Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:46:26.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:26.762Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:26.765Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.182Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.247Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.250Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.288Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.291Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:46:35.354Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:46:35.354Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.361Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.367Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.418Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.425Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.443Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.450Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:46:35.456Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.470Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.491Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.508Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:46:35.540Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.563Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.566Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:46:35.634Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:36.522Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:46:36.539Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:46:45.046Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:46:45.081Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:46:45.110Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:46:45.134Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.576Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.577Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:46:46.771Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:46:46.790Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:46.815Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.824Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:46.842Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.845Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:46:46.851Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:46.866Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.869Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:46:46.884Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:46:46.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:06.711Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:47:06.716Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:17.557Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:47:17.561Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:36.904Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:47:36.907Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.638Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.680Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.721Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.762Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.803Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.845Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.886Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:47:38.808Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:47:38.837Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:47:38.877Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:47:38.894Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.627Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.628Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:48:20.851Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:48:20.871Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:48:20.891Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:20.928Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.936Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:48:20.941Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:20.958Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.961Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:48:20.984Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:48:21.015Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:45.811Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:48:45.817Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:51.223Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:51.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:21.413Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:49:21.420Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.245Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.287Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.329Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.374Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:37.256Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:46.201Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:49:46.206Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:51.609Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:49:51.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:21.818Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:50:21.821Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:50:23.591Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:50:32.610Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:46.587Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:50:46.597Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:51.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:50:51.976Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:51:19.019Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:22.204Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:51:22.208Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:51:27.983Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:51:28.226Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:51:28.229Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":176,"timestamp":"2025-06-19T18:51:28.250Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:51:28.259Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:51:28.260Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:51:28.263Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:47.031Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:51:47.039Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:52.326Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:51:52.328Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.873Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.875Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:22.550Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:52:22.557Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:52:32.740Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":177,"timestamp":"2025-06-19T18:52:32.778Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:52:32.799Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:47.346Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:52:47.351Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:52.752Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:52:52.754Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:20.637Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:53:20.640Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:47.743Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:53:47.748Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:50.820Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:53:50.822Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:53:59.525Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:53:59.564Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:53:59.607Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:53:59.636Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:54:01.863Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:54:01.889Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:54:01.922Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:54:01.960Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:01.966Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:54:01.971Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:01.998Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:02.002Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:54:02.090Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:02.123Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:02.126Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:54:22.600Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:54:22.624Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:54:22.650Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:54:22.673Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:54:29.539Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:54:29.570Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:54:29.598Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.601Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:29.630Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.632Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:54:29.635Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:29.653Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.656Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:54:29.678Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:54:29.711Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:45.816Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:54:45.819Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:54:51.162Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:54:51.171Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":178,"timestamp":"2025-06-19T18:54:51.181Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:54:51.189Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:54:51.190Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:54:51.193Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:00.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:55:00.170Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.082Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:30.090Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:55:30.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:46.217Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:55:46.225Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:55:56.121Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":179,"timestamp":"2025-06-19T18:55:56.133Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:55:56.154Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.477Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.478Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:00.562Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:56:00.565Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:30.395Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:56:30.400Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:46.576Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:56:46.581Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.831Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.880Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.927Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.975Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.023Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.074Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.124Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.176Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.225Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.274Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.323Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:55.999Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:00.645Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:00.649Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:57:04.417Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.420Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:04.449Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.452Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:57:04.459Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:04.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.492Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:57:04.516Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:57:04.554Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:57:29.435Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:57:29.437Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":180,"timestamp":"2025-06-19T18:57:29.451Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:57:29.460Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:57:29.460Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:57:29.463Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:34.784Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:34.789Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:46.957Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:57:46.963Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.258Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.259Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:04.933Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:04.948Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:58:14.967Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:58:15.051Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:58:15.136Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:58:15.192Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:58:17.057Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:58:17.106Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:58:17.158Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:58:17.211Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:58:17.235Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.239Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:58:17.384Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:17.421Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.444Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:17.491Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.505Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.148Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.197Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.243Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:58:45.917Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":181,"timestamp":"2025-06-19T18:58:45.959Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:58:45.984Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:47.308Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:58:47.312Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:48.380Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:48.382Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:51.148Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:18.583Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:18.587Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:59:34.239Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:59:34.271Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:59:34.316Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:59:34.350Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:59:37.276Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:59:38.044Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:59:38.067Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:59:38.086Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.088Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:38.119Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.122Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:59:38.130Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:38.145Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.148Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:59:38.164Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:59:38.191Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:59:41.989Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:47.476Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:59:47.479Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:59:48.499Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:59:48.512Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":182,"timestamp":"2025-06-19T18:59:48.523Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:59:48.529Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:59:48.530Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:59:48.532Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:59:51.714Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:59:51.771Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:59:51.815Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:59:51.879Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:59:53.982Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:59:54.022Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:59:54.080Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.085Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:54.134Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:59:54.142Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.149Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:54.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.182Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:59:54.200Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:59:54.349Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:26.164Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:00:26.170Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:00:33.725Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:00:42.748Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:45.808Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:00:45.819Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T19:00:52.556Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":183,"timestamp":"2025-06-19T19:00:52.579Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:00:52.612Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:54.576Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:00:54.578Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:24.784Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:01:24.787Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:01:29.446Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:01:32.988Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:46.154Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:01:46.159Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:55.891Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:01:55.893Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:02:04.657Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:02:04.690Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:02:04.720Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:02:04.748Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:02:24.556Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:02:32.700Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:02:46.527Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:02:46.531Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:03:46.914Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:03:46.918Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:04:14.492Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:04:19.063Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:04:47.768Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:04:48.788Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:04:48.792Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:04:49.082Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:04:49.128Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:04:49.149Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:05:10.030Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:05:20.181Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:47.712Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:05:47.717Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T19:05:50.575Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T19:05:51.961Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:51.969Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T19:05:52.032Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:52.042Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:52.048Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T19:05:52.070Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:52.083Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:52.143Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:05:49.215Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T19:05:49.249Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T19:05:52.684Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-19T19:05:52.688Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":184,"timestamp":"2025-06-19T19:05:52.724Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T19:05:52.731Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T19:05:52.731Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T19:05:52.733Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:06:02.167Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:06:02.225Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:06:02.254Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:06:02.278Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T19:06:03.638Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T19:06:03.666Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T19:06:03.692Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T19:06:03.733Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T19:06:03.788Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.796Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T19:06:03.868Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:03.891Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:03.924Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.927Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:06:05.144Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:06:09.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:35.126Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:35.133Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:45.788Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:06:45.806Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:00.660Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:05.678Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:07:05.711Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:05.833Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T19:07:31.553Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":185,"timestamp":"2025-06-19T19:07:31.595Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:07:31.615Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:35.790Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:07:35.793Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:46.138Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:07:46.143Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:56.287Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:00.762Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:05.694Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:08:05.701Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:34.994Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:08:34.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:46.537Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:08:46.541Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:56.133Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:56.180Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:03.701Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:09:03.708Z"}
{"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-19T19:09:18.420Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:33.909Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:09:33.914Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:46.930Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:09:46.934Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T09:07:15.037Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T09:07:15.041Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T09:07:15.041Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T09:07:15.043Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T09:07:15.044Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T09:07:15.045Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T09:07:15.884Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T09:07:15.896Z"}
{"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-20T09:07:15.979Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T09:07:15.980Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:07:21.592Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:07:21.595Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:07:23.363Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:08:22.484Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:08:50.253Z"}
{"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:08:50.255Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:08:50.266Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:09:14.161Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:10:10.300Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:11:05.832Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:12:00.279Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.327Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T09:12:59.328Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.328Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T09:13:06.723Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:13:08.875Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:13:08.878Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:13:10.138Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:13:50.907Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.885Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T09:14:09.886Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.887Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T09:14:19.898Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:14:21.415Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:14:21.419Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:14:22.857Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:14:46.426Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:05.715Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.314Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.315Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:46.300Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:46.444Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:56.657Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.582Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:16:36.990Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:16:37.170Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:17:13.046Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.430Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.598Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.712Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:47.807Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:08.668Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:28.004Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:44.315Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:00.844Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:22.496Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:39.296Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:55.494Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:19.316Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.047Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.048Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.052Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:55.218Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:55.327Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:21:14.538Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:21:29.542Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.881Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:10.425Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:10.581Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:24.425Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:41.203Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:05.696Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:19.967Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:41.044Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:04.454Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:15.235Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:36.624Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.931Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:13.386Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:13.519Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.193Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.194Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:55.489Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:55.600Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:08.476Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:21.316Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:46.326Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:05.615Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:19.300Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:46.043Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:28:01.318Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:28:14.621Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.048Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:56.574Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:29:13.341Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.719Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.783Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.843Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.912Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:47.792Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:30:29.283Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:30:29.393Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.527Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.528Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:05.097Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:05.144Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:22.826Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:38.463Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:56.638Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:19.585Z"}
{"level":"info","message":"Nonce 5aa580fa3bf322c46086d1dd1f2c8afa сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:19.625Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:19.818Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T09:32:23.682Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:23.685Z"}
{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:23.807Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.218Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:32:25.440Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.593Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.603Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:32:25.809Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.810Z"}
{"level":"info","message":"[verify] Found or created user 120 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.810Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 120 to guest_user_mapping: c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:25.811Z"}
{"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.848Z"}
{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.848Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:32:26.367Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:32:26.385Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.390Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.438Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.545Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.546Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:32:26.548Z","userId":120}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:26.555Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 120 with guestId=c1edde25f7e1f2a09397a7010ad00b90, previousGuestId=undefined","timestamp":"2025-06-20T09:32:26.556Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.563Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.564Z"}
{"level":"info","message":"No guest messages found for guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.572Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.575Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-20T09:32:26.578Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-20T09:32:26.578Z"}
{"level":"info","message":"Guest messages for guest ID cdc07c247ca2eeb4f1c4096871017036 were already processed.","timestamp":"2025-06-20T09:32:26.580Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354919069-527gylyya","timestamp":"2025-06-20T09:32:26.583Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-20T09:32:26.583Z"}
{"level":"info","message":"Guest messages for guest ID 1750354919069-527gylyya were already processed.","timestamp":"2025-06-20T09:32:26.585Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-20T09:32:26.588Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-20T09:32:26.588Z"}
{"level":"info","message":"Guest messages for guest ID 0bd9e432deae4ca9e737044a1d5c27e4 were already processed.","timestamp":"2025-06-20T09:32:26.590Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750353463043-9iyxrxw8l","timestamp":"2025-06-20T09:32:26.593Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-20T09:32:26.593Z"}
{"level":"info","message":"Guest messages for guest ID 1750353463043-9iyxrxw8l were already processed.","timestamp":"2025-06-20T09:32:26.596Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354923271-pcd8pblsl","timestamp":"2025-06-20T09:32:26.600Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-20T09:32:26.601Z"}
{"level":"info","message":"Guest messages for guest ID 1750354923271-pcd8pblsl were already processed.","timestamp":"2025-06-20T09:32:26.603Z"}
{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["c1edde25f7e1f2a09397a7010ad00b90","cdc07c247ca2eeb4f1c4096871017036","1750354919069-527gylyya","0bd9e432deae4ca9e737044a1d5c27e4","1750353463043-9iyxrxw8l","1750354923271-pcd8pblsl"],"timestamp":"2025-06-20T09:32:26.606Z","userId":120}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:26.611Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.644Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.646Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.667Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.670Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T09:32:26.708Z"}
{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.710Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.712Z"}
{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.715Z"}
{"level":"info","message":"Created mapping for guest ID 1750410530754-gc3xji5qo to user 120","timestamp":"2025-06-20T09:32:26.724Z"}
{"level":"info","message":"No guest messages found for guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.729Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.733Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.748Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.751Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.768Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.771Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.786Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.788Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.805Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.808Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.825Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.827Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.843Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.846Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.865Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.867Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:27.906Z"}
{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:27.907Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:32:28.624Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T09:32:28.664Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-20T09:32:28.679Z","total":2}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:32:28.776Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T09:32:28.799Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-20T09:32:28.806Z","total":2}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:32:30.525Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:32:32.369Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:32:32.440Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:32:32.490Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:32:32.521Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:33.765Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T09:32:49.348Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T09:08:50.201Z","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-20T09:32:49.349Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:49.355Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:49.378Z"}
{"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:32:49.379Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:49.383Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:50.972Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:01.410Z"}
{"level":"info","message":"Nonce 248d6a1d045c5539a823b4c66a383e8e сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:01.416Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T09:33:04.263Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:04.264Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:04.285Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.289Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T09:33:05.290Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:33:05.518Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T09:33:05.518Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.689Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T09:33:05.689Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:33:05.753Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T09:33:05.753Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.756Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T09:33:05.756Z"}
{"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","bsc","sepolia","ethereum"],"timestamp":"2025-06-20T09:33:05.757Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.758Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.758Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:05.759Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.785Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.785Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.072Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T09:33:06.072Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.217Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T09:33:06.218Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:33:06.282Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T09:33:06.282Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.294Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T09:33:06.295Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:33:06.302Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T09:33:06.302Z"}
{"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","ethereum","arbitrum"],"timestamp":"2025-06-20T09:33:06.303Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.303Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-20T09:33:06.310Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:33:06.314Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:33:06.316Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f, previousGuestId=undefined","timestamp":"2025-06-20T09:33:06.317Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.322Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.322Z"}
{"level":"info","message":"No guest messages found for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.327Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.332Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-20T09:33:06.334Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-20T09:33:06.335Z"}
{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-20T09:33:06.337Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-20T09:33:06.340Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-20T09:33:06.340Z"}
{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-20T09:33:06.342Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-20T09:33:06.345Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-20T09:33:06.346Z"}
{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-20T09:33:06.347Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-20T09:33:06.350Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-20T09:33:06.351Z"}
{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-20T09:33:06.353Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-20T09:33:06.356Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-20T09:33:06.356Z"}
{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-20T09:33:06.359Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-20T09:33:06.362Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-20T09:33:06.363Z"}
{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-20T09:33:06.364Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T09:33:06.368Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T09:33:06.369Z"}
{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-20T09:33:06.370Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T09:33:06.373Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T09:33:06.374Z"}
{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-20T09:33:06.376Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T09:33:06.379Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T09:33:06.380Z"}
{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-20T09:33:06.382Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T09:33:06.385Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T09:33:06.385Z"}
{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-20T09:33:06.388Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T09:33:06.392Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T09:33:06.392Z"}
{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-20T09:33:06.395Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T09:33:06.398Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T09:33:06.398Z"}
{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-20T09:33:06.400Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T09:33:06.403Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T09:33:06.403Z"}
{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-20T09:33:06.405Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-20T09:33:06.408Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-20T09:33:06.409Z"}
{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-20T09:33:06.412Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-06-20T09:33:06.415Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-20T09:33:06.415Z"}
{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-06-20T09:33:06.417Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T09:33:06.420Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T09:33:06.421Z"}
{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-06-20T09:33:06.423Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T09:33:06.426Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T09:33:06.426Z"}
{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-20T09:33:06.429Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T09:33:06.432Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T09:33:06.433Z"}
{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-20T09:33:06.435Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T09:33:06.437Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T09:33:06.438Z"}
{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-20T09:33:06.441Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-20T09:33:06.444Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-20T09:33:06.445Z"}
{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-20T09:33:06.447Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-20T09:33:06.450Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-20T09:33:06.450Z"}
{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-20T09:33:06.453Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-20T09:33:06.457Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-20T09:33:06.458Z"}
{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-20T09:33:06.460Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-20T09:33:06.463Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-20T09:33:06.463Z"}
{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-20T09:33:06.465Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-20T09:33:06.468Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-20T09:33:06.469Z"}
{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-20T09:33:06.470Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-20T09:33:06.473Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-20T09:33:06.474Z"}
{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-20T09:33:06.477Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-20T09:33:06.481Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-20T09:33:06.481Z"}
{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-20T09:33:06.483Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-20T09:33:06.487Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-20T09:33:06.487Z"}
{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-20T09:33:06.490Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0a99fc1abc598f50aa7f9bb4ad0ed58f","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","1750355588881-80dk1w9pa","836ef0c256afc6fe709014bea3d5e6ad","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3"],"timestamp":"2025-06-20T09:33:06.495Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:33:06.508Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.560Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.563Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.587Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.590Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.616Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.617Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.649Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.654Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.672Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.676Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.692Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.695Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.714Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.718Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.736Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.752Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.754Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.767Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.770Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:08.001Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:08.002Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:15.157Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:29.252Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:31.059Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:33:31.097Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:33:31.284Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:31.323Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.328Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:33:31.376Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:31.395Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.401Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:33:31.537Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:31.647Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.651Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:35.899Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:35.941Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:35.974Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:36.009Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:44.270Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:44.337Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.343Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:44.379Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.384Z"}
{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:33:44.401Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:44.410Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.417Z"}
{"level":"info","message":"GET /api/messages?userId=102","timestamp":"2025-06-20T09:33:44.450Z"}
{"level":"info","message":"GET /api/users/102/tags","timestamp":"2025-06-20T09:33:44.502Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:49.020Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:49.052Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:49.081Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:49.112Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:50.368Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:49.669Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:49.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.744Z"}
{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:33:49.764Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:49.781Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.785Z"}
{"level":"info","message":"GET /api/messages?userId=103","timestamp":"2025-06-20T09:33:49.809Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:49.827Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.831Z"}
{"level":"info","message":"GET /api/users/103/tags","timestamp":"2025-06-20T09:33:49.847Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:53.302Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:53.338Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:53.365Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:53.409Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:55.373Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:55.443Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.450Z"}
{"level":"info","message":"GET /api/users/104","timestamp":"2025-06-20T09:33:55.455Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:55.483Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.489Z"}
{"level":"info","message":"GET /api/messages?userId=104","timestamp":"2025-06-20T09:33:55.496Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:55.519Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.523Z"}
{"level":"info","message":"GET /api/users/104/tags","timestamp":"2025-06-20T09:33:55.534Z"}
{"level":"info","message":"GET /api/users/104","timestamp":"2025-06-20T09:33:58.499Z"}
{"level":"info","message":"DELETE /api/users/104","timestamp":"2025-06-20T09:33:59.919Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:00.014Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:01.644Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:01.663Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:01.681Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:01.700Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:03.208Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:03.269Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.272Z"}
{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-20T09:34:03.287Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:03.309Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.313Z"}
{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-20T09:34:03.325Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:03.343Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.346Z"}
{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-20T09:34:03.365Z"}
{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-20T09:34:04.736Z"}
{"level":"info","message":"DELETE /api/users/101","timestamp":"2025-06-20T09:34:05.991Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:06.073Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:08.288Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:08.336Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:08.363Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:08.387Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:10.050Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:10.091Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.100Z"}
{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:34:10.115Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:10.146Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.149Z"}
{"level":"info","message":"GET /api/messages?userId=102","timestamp":"2025-06-20T09:34:10.164Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:10.177Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.180Z"}
{"level":"info","message":"GET /api/users/102/tags","timestamp":"2025-06-20T09:34:10.202Z"}
{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:34:11.485Z"}
{"level":"info","message":"DELETE /api/users/102","timestamp":"2025-06-20T09:34:12.813Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:12.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.964Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:15.241Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:15.277Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:15.303Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:15.329Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:22.646Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:22.690Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.693Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:22.727Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.733Z"}
{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:34:22.743Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:22.757Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.761Z"}
{"level":"info","message":"GET /api/messages?userId=103","timestamp":"2025-06-20T09:34:22.786Z"}
{"level":"info","message":"GET /api/users/103/tags","timestamp":"2025-06-20T09:34:22.813Z"}
{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:34:24.466Z"}
{"level":"info","message":"DELETE /api/users/103","timestamp":"2025-06-20T09:34:25.789Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:25.860Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:27.639Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:27.667Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:27.694Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:27.717Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:29.160Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:29.308Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:30.008Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:34:30.054Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:30.077Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T09:34:30.081Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:30.109Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.118Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T09:34:30.125Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:30.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.152Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T09:34:30.169Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:41.511Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:35:01.131Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:35:01.135Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:05.093Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.010Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:35:30.894Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:35:30.899Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:37.018Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:37.129Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:00.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:36:01.375Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:36:01.380Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.859Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:36:31.485Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:36:31.490Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:32.802Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:32.958Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:55.931Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:37:01.951Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:37:01.956Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:11.083Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:37:18.258Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:37:18.300Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:37:18.334Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:37:18.363Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:27.835Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:50.971Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:10.432Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:27.003Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:46.640Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:01.196Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:22.593Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:41.725Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:57.149Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.044Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.047Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:37.136Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:37.238Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:53.664Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:10.748Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:32.693Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T09:41:41.876Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T09:41:41.883Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T09:41:41.884Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T09:41:41.886Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T09:41:41.887Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T09:41:41.888Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T09:41:42.657Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T09:41:42.669Z"}
{"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-20T09:41:42.714Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T09:41:42.715Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:41:45.622Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:41:45.627Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:46.843Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:42:46.687Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:43:00.894Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:43:00.961Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:43:01.035Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T09:43:01.041Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.046Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:01.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.081Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T09:43:01.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:01.124Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.130Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T09:43:01.157Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:31.851Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:31.856Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.846Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T09:43:41.847Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T09:43:51.866Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:43:52.983Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:43:52.986Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.404Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T09:43:58.405Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:59.996Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:44:00.001Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T09:44:06.078Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:44:07.153Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:44:07.155Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:44:09.589Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:44:29.957Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:44:29.963Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.177Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:54.806Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:45:00.383Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:45:00.390Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:08.549Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:45:30.336Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:45:30.344Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:34.018Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.572Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.740Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.851Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.962Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:50.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:46:00.726Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:46:00.735Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:03.415Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:23.934Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:40.464Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:46:47.909Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:46:47.914Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:59.043Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:19.353Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:40.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:47:48.295Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:47:48.300Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:50.454Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:14.752Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:31.422Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:48:48.632Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:48:48.637Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:49.690Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:49:09.869Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:49:26.714Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.890Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.894Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:49:49.020Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:49:49.025Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:49:59.179Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:49:59.185Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:05.131Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:05.182Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:50:10.171Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:50:10.210Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:50:10.252Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:50:10.286Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:50:11.385Z"}
{"level":"info","message":"GET /api/chat/history?offset=30&limit=30","timestamp":"2025-06-20T09:50:11.418Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":30,"timestamp":"2025-06-20T09:50:11.431Z","total":60}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:22.069Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:50:26.683Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:50:26.687Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":186,"timestamp":"2025-06-20T09:50:26.733Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:50:26.751Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:50:26.751Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:50:26.757Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.275Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.276Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.277Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:00.453Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:00.507Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:21.925Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.619Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.622Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.623Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:51:42.927Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":187,"timestamp":"2025-06-20T09:51:42.982Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:56.359Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:56.430Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:52:06.229Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:52:08.189Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:52:08.237Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:52:08.276Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:52:08.314Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:52:10.151Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:52:10.181Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:52:10.212Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:52:10.245Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:52:10.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.254Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:52:10.348Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:10.370Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.376Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:10.403Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.406Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:16.917Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:52:24.115Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:52:24.128Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":188,"timestamp":"2025-06-20T09:52:24.154Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:52:24.166Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:52:24.166Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:52:24.172Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:30.977Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:41.551Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:41.557Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:51.054Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:08.499Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:11.743Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:11.751Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:53:12.901Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":189,"timestamp":"2025-06-20T09:53:12.910Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:53:12.928Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:26.835Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:41.006Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:41.013Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:53:40.914Z"}
{"level":"info","message":"GET /api/chat/history?offset=34&limit=30","timestamp":"2025-06-20T09:53:40.944Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":34,"timestamp":"2025-06-20T09:53:40.954Z","total":64}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:53:44.943Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:53:46.599Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:53:46.640Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:53:46.673Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:53:46.700Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:53:48.154Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:53:48.189Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:53:48.218Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.221Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:48.247Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.251Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:53:48.262Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:48.276Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.281Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:53:48.303Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:53:48.420Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:51.529Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:54:03.284Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:54:03.287Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":190,"timestamp":"2025-06-20T09:54:03.314Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:54:03.326Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:54:03.327Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:54:03.331Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:03.735Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:18.230Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:54:19.536Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:54:19.542Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:46.826Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:54:48.712Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:54:48.722Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:54:52.565Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":191,"timestamp":"2025-06-20T09:54:52.574Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:54:52.590Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:58.521Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:55:12.597Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:55:19.931Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:55:19.936Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:55:37.224Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:55:50.119Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:55:50.123Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.377Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:07.967Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:08.012Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:56:20.308Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:56:20.312Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:36.916Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:49.249Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:56:50.491Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:56:50.496Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:03.298Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:57:19.689Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:57:19.692Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:57:21.564Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:57:21.569Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":192,"timestamp":"2025-06-20T09:57:21.582Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:57:21.590Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:57:21.591Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:57:21.594Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:57:24.465Z"}
{"level":"info","message":"GET /api/chat/history?offset=37&limit=30","timestamp":"2025-06-20T09:57:24.503Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":37,"timestamp":"2025-06-20T09:57:24.514Z","total":67}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:28.386Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:48.954Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:57:49.864Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:57:52.186Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:57:50.096Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:57:50.140Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:57:50.178Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:58.765Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:58:03.317Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:58:03.363Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:58:03.429Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.436Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:58:03.455Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:03.482Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.494Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:58:03.501Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:03.526Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.529Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:58:03.663Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:58:08.167Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":193,"timestamp":"2025-06-20T09:58:08.176Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:58:08.192Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:23.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:33.933Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:33.937Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:40.095Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:58.499Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:59:04.114Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:59:04.117Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:18.847Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:59:34.300Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:59:34.304Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:39.726Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:53.938Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:00:04.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:00:04.509Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:14.327Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:30.840Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:00:34.694Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:00:34.697Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:45.014Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:04.881Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:04.884Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:09.559Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:26.252Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:44.657Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.042Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.051Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:01:49.477Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.482Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.510Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.513Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:01:49.523Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.542Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.548Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:01:49.585Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:01:49.751Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:05.029Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:19.750Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:19.754Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:25.919Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:02:27.838Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:02:27.841Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":194,"timestamp":"2025-06-20T10:02:27.868Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:02:27.876Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:02:27.876Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:02:27.879Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:02:35.419Z"}
{"level":"info","message":"GET /api/chat/history?offset=39&limit=30","timestamp":"2025-06-20T10:02:35.450Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":39,"timestamp":"2025-06-20T10:02:35.463Z","total":69}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:35.677Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:02:38.170Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:02:40.719Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:02:40.751Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:02:40.791Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:02:40.812Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:02:53.014Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:02:53.078Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:02:53.143Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.157Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:02:53.165Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:53.196Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.200Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:02:53.224Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:53.249Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.252Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:02:53.380Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:04.754Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:03:07.637Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":195,"timestamp":"2025-06-20T10:03:07.665Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:03:07.684Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.235Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.316Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.319Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.365Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.369Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.390Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:03:14.410Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:03:14.424Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:03:14.427Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.431Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.436Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:03:14.527Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.550Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.555Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.625Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.627Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:03:14.681Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.707Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.742Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.511Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:31.464Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:31.506Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:44.710Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:44.713Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:03:50.582Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:03:50.603Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:03:50.623Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:03:50.640Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:03:51.689Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:03:51.711Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:51.732Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.735Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:51.753Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.756Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:03:51.759Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:51.775Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.778Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:03:51.789Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:03:51.814Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:55.753Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:12.396Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:04:21.976Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:04:21.979Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:26.575Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:04:52.182Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:04:52.187Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:55.550Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:07.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:05:22.383Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:05:22.386Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:26.276Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:46.563Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:05:52.568Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:05:52.572Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:03.390Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:18.112Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:06:22.768Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:06:22.773Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:42.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:06:52.941Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:06:52.944Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:59.628Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:17.128Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.911Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:07:43.506Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:07:43.509Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:07:53.318Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:07:53.320Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:54.156Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:54.208Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:15.146Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:08:22.374Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:08:22.379Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.847Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:49.893Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:49.942Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:08:53.570Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:08:53.573Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:03.768Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:28.418Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:45.018Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:09:49.704Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:09:49.707Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:03.592Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:23.970Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:40.138Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:10:47.832Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:10:47.835Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:54.405Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:19.369Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:39.992Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:11:48.217Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:11:48.220Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:54.150Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:14.455Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:30.953Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:12:48.603Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:12:48.606Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:49.546Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:00.769Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:00.779Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:14.054Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:23.125Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:23.128Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:26.376Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:40.587Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:53.506Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:53.510Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:14:22.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:14:22.338Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:24.939Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:24.986Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:35.948Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:14:53.696Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:14:53.700Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:04.844Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:21.461Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:31.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:15:49.634Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:15:49.637Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:56.001Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:16:06.326Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:16:06.331Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.335Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:06.452Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.455Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:16:06.477Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:06.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.492Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:16:06.524Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:12.629Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:26.741Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:16:32.617Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:16:32.620Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":196,"timestamp":"2025-06-20T10:16:32.643Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:16:32.652Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:16:32.652Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:16:32.655Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:37.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:37.117Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:51.358Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:17:06.913Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:17:06.918Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:07.992Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:17:21.403Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":197,"timestamp":"2025-06-20T10:17:21.452Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:17:21.481Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:17:37.080Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:17:37.084Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:17:38.339Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:17:38.344Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":198,"timestamp":"2025-06-20T10:17:38.358Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:17:38.371Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:17:38.371Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:17:38.375Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:51.150Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:51.199Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:17:57.472Z"}
{"level":"info","message":"GET /api/chat/history?offset=43&limit=30","timestamp":"2025-06-20T10:17:57.514Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":43,"timestamp":"2025-06-20T10:17:57.529Z","total":73}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.925Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.926Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:18:10.614Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":199,"timestamp":"2025-06-20T10:18:10.637Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:18:10.908Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:17.581Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:17.626Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:46.441Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:58.739Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:12.991Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:33.171Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.175Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.219Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.223Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:33.250Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.252Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:19:33.269Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.282Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.289Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.293Z"}
{"level":"info","message":"Created mapping for guest ID 1750414678688-i9z0kljkk to user 1","timestamp":"2025-06-20T10:19:33.296Z"}
{"level":"info","message":"No guest messages found for guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.302Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.308Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:19:33.316Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:19:33.317Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.324Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.344Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.369Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.371Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:19:35.092Z"}
{"level":"info","message":"GET /api/chat/history?offset=44&limit=30","timestamp":"2025-06-20T10:19:35.111Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":44,"timestamp":"2025-06-20T10:19:35.119Z","total":74}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:37.488Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:19:39.602Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:19:41.491Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:19:41.517Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:19:41.537Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:19:41.555Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:19:45.030Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:19:45.051Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:45.086Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.141Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.144Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.165Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.168Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:19:45.175Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:19:45.242Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:19:45.379Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:45.881Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:19:45.884Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.893Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.916Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.920Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:19:45.932Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.944Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.948Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:19:46.069Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:54.189Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:20:09.884Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:20:16.998Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:20:17.001Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:20:33.590Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:20:47.189Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:20:47.193Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.302Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:20:58.970Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:21:00.248Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:21:00.271Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:21:00.292Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:21:00.310Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:21:04.125Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:21:04.144Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:21:04.186Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:21:04.190Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.192Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:04.213Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.216Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:21:04.230Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:04.243Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.246Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:21:04.262Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:21:08.282Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.765Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.812Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.861Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:34.407Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:34.410Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:44.851Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.603Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:22:04.758Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:22:04.761Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:23.883Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:23.932Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:22:34.950Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:22:34.954Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:44.614Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:59.120Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:23:05.147Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:23:05.150Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:19.074Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:23:35.339Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:23:35.342Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:35.640Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:49.929Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:24:05.536Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:24:05.539Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:14.472Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:35.457Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:24:48.580Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:24:48.584Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:49.634Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:14.277Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:26.427Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:40.647Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:25:48.962Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:25:48.965Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:13.726Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:21.850Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:36.140Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:26:49.323Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:26:49.327Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:00.646Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:21.631Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:35.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:27:49.712Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:27:49.716Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:56.064Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:12.749Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:26.893Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:28:47.793Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:28:47.797Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:55.773Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:08.116Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:26.678Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:29:48.163Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:29:48.167Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:51.229Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.997Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:17.813Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:17.860Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:46.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:30:48.564Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:30:48.567Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:03.211Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:17.523Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:37.636Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:31:48.955Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:31:48.959Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:54.224Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:32:08.420Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:32:33.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:32:49.312Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:32:49.316Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:08.874Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:08.935Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:28.476Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:33:49.606Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:33:49.611Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:59.287Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:59.329Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:28.542Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:45.064Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:34:47.799Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:34:47.802Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:59.020Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:19.287Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:35.806Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:35:48.172Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:35:48.176Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:54.397Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:36:18.963Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.726Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:36:48.539Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:36:48.542Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:49.974Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.166Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.217Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.270Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:30.994Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:40.811Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:37:48.955Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:37:48.958Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:09.710Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:26.352Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:36.258Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:38:49.306Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:38:49.309Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:38:55.764Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:38:55.779Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:38:55.779Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:38:55.782Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:38:55.783Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:38:55.783Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:38:56.776Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:38:56.791Z"}
{"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-20T10:38:56.840Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:38:56.842Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:38:58.292Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:38:58.294Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:58.995Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:39:36.173Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:39:36.181Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:39:52.447Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:39:52.454Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":200,"timestamp":"2025-06-20T10:39:52.800Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:39:52.811Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:39:52.811Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:39:52.816Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:39:54.470Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:39:57.143Z"}
{"level":"info","message":"GET /api/chat/history?offset=45&limit=30","timestamp":"2025-06-20T10:39:57.169Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":45,"timestamp":"2025-06-20T10:39:57.181Z","total":75}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:40:07.106Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:40:10.806Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:40:10.847Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:40:10.879Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:40:10.907Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:40:15.688Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:40:15.727Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:40:15.758Z"}
{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:40:15.799Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:40:15.820Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:15.827Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:40:15.936Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:15.976Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:15.979Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:16.016Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:16.020Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:40:20.629Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:40:22.101Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:40:22.131Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:40:22.167Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:40:22.201Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:40:23.863Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:40:23.912Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:40:23.973Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:40:23.982Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:23.984Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:24.027Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:24.031Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:40:24.046Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:24.065Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:24.072Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:40:24.104Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:40:45.008Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":201,"timestamp":"2025-06-20T10:40:45.042Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:40:45.061Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:40:54.200Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:55.347Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:55.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:41:25.517Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:41:25.521Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:41:49.585Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:41:55.731Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:41:55.736Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:42:25.921Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:42:25.924Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:42:44.477Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:42:55.682Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:42:55.687Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:43:26.301Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:43:26.305Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:43:35.509Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:44:31.135Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:44:34.924Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:44:34.930Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:45:27.049Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:45:36.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:45:36.390Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:46:23.963Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:46:38.102Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:46:38.107Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.267Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:47:22.270Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:47:32.282Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:47:37.302Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:47:37.304Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:47:38.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:47:39.590Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:47:39.593Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:48:05.203Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:48:05.248Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:05.249Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:05.251Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:48:05.251Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:48:05.252Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:48:06.020Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:48:06.032Z"}
{"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-20T10:48:06.086Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:48:06.088Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:11.122Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:11.124Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.111Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:48:14.111Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.112Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:48:24.120Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:24.922Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:24.924Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:48:25.602Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:48:31.338Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:48:31.341Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:31.342Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:31.343Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:48:31.343Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:48:31.344Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:48:31.612Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:48:31.623Z"}
{"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-20T10:48:31.668Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:48:31.671Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:36.653Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:36.655Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:48:37.853Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.857Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:48:37.875Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:37.889Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.895Z"}
{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:48:37.919Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:37.927Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.931Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:48:37.954Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:48:38.986Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:48:56.682Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:48:56.685Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.688Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:56.710Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.714Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:48:56.727Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:56.745Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.751Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:48:56.757Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:48:56.790Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:27.362Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:27.366Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:49:32.841Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:40.929Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:40.934Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:40.970Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:40.974Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:41.010Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.015Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:41.044Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.049Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:49:41.068Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:49:41.076Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:49:41.077Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.121Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:49:41.140Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.143Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.165Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.172Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:49:41.179Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.190Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.195Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.215Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.218Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:49:41.247Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.260Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.264Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:49:46.574Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:49:46.583Z"}
{"conversationId":"6","level":"info","message":"User message saved","messageId":202,"timestamp":"2025-06-20T10:49:46.597Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:49:46.604Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:49:46.605Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:49:46.607Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:49:52.485Z"}
{"level":"info","message":"GET /api/chat/history?offset=47&limit=30","timestamp":"2025-06-20T10:49:52.508Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":47,"timestamp":"2025-06-20T10:49:52.516Z","total":77}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:50:02.896Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:50:04.126Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:50:04.175Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:50:04.224Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:50:04.249Z"}
{"conversationId":"6","level":"info","message":"AI response received","timestamp":"2025-06-20T10:50:06.998Z"}
{"conversationId":"6","level":"info","message":"AI response saved","messageId":203,"timestamp":"2025-06-20T10:50:07.013Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:07.028Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:07.044Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:50:07.098Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:50:07.122Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:50:07.145Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:07.173Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:07.178Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.181Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:07.205Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:07.209Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.214Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:50:07.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:07.248Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.256Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:29.651Z"}
{"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:50:29.652Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:29.659Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:50:29.683Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:29.710Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:29.799Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:29.820Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:50:29.872Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.367Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:50:30.369Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.370Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:38.402Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:38.407Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:50:40.370Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:43.143Z"}
{"level":"info","message":"Nonce e45ea9ac4bbb8ed1ffd883b0228bc152 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:43.154Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:50:45.316Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:50:45.318Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T10:50:48.701Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:48.703Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:48.791Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.214Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T10:50:50.215Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:50:50.372Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:50:50.420Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T10:50:50.420Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.527Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T10:50:50.527Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.540Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T10:50:50.541Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:50:50.545Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T10:50:50.546Z"}
{"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-20T10:50:50.546Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.547Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.547Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:50.548Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.560Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.560Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.825Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T10:50:50.826Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:50:50.956Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T10:50:50.956Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:50:50.994Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T10:50:50.994Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:51.024Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T10:50:51.024Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:51.098Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T10:50:51.098Z"}
{"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","sepolia","arbitrum","ethereum","bsc"],"timestamp":"2025-06-20T10:50:51.099Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.099Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-20T10:50:51.105Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:50:51.108Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:51.112Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=c669dd30c7c2f8f2bef3e71e48852bf3, previousGuestId=undefined","timestamp":"2025-06-20T10:50:51.113Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.119Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.121Z"}
{"level":"info","message":"No guest messages found for guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.127Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.132Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T10:50:51.135Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T10:50:51.136Z"}
{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-20T10:50:51.138Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-20T10:50:51.141Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-20T10:50:51.142Z"}
{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-20T10:50:51.144Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-06-20T10:50:51.148Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-20T10:50:51.148Z"}
{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-06-20T10:50:51.152Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T10:50:51.155Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T10:50:51.156Z"}
{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-06-20T10:50:51.158Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T10:50:51.161Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T10:50:51.162Z"}
{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-20T10:50:51.164Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T10:50:51.168Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T10:50:51.169Z"}
{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-20T10:50:51.172Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T10:50:51.175Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T10:50:51.176Z"}
{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-20T10:50:51.178Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-20T10:50:51.183Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-20T10:50:51.183Z"}
{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-20T10:50:51.187Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-20T10:50:51.191Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-20T10:50:51.192Z"}
{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-20T10:50:51.194Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-20T10:50:51.199Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-20T10:50:51.200Z"}
{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-20T10:50:51.201Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-20T10:50:51.205Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-20T10:50:51.206Z"}
{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-20T10:50:51.208Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-20T10:50:51.213Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-20T10:50:51.213Z"}
{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-20T10:50:51.215Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-20T10:50:51.219Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-20T10:50:51.219Z"}
{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-20T10:50:51.222Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-20T10:50:51.225Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-20T10:50:51.227Z"}
{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-20T10:50:51.229Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-20T10:50:51.234Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-20T10:50:51.234Z"}
{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-20T10:50:51.236Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:50:51.240Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:50:51.240Z"}
{"level":"info","message":"Guest messages for guest ID 1750414678688-i9z0kljkk were already processed.","timestamp":"2025-06-20T10:50:51.242Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T10:50:51.247Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T10:50:51.247Z"}
{"level":"info","message":"Guest messages for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f were already processed.","timestamp":"2025-06-20T10:50:51.250Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-20T10:50:51.253Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-20T10:50:51.254Z"}
{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-20T10:50:51.256Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-20T10:50:51.260Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-20T10:50:51.261Z"}
{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-20T10:50:51.265Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-20T10:50:51.270Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-20T10:50:51.270Z"}
{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-20T10:50:51.273Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-20T10:50:51.277Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-20T10:50:51.278Z"}
{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-20T10:50:51.280Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-20T10:50:51.283Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-20T10:50:51.284Z"}
{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-20T10:50:51.286Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-20T10:50:51.289Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-20T10:50:51.290Z"}
{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-20T10:50:51.292Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T10:50:51.295Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T10:50:51.296Z"}
{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-20T10:50:51.298Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T10:50:51.302Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T10:50:51.302Z"}
{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-20T10:50:51.304Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T10:50:51.309Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T10:50:51.310Z"}
{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-20T10:50:51.312Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T10:50:51.316Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T10:50:51.317Z"}
{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-20T10:50:51.320Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T10:50:51.324Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T10:50:51.325Z"}
{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-20T10:50:51.328Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T10:50:51.331Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T10:50:51.332Z"}
{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-20T10:50:51.336Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["c669dd30c7c2f8f2bef3e71e48852bf3","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","1750355588881-80dk1w9pa","836ef0c256afc6fe709014bea3d5e6ad","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","1750414678688-i9z0kljkk","0a99fc1abc598f50aa7f9bb4ad0ed58f","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1"],"timestamp":"2025-06-20T10:50:51.341Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:51.348Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.669Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.671Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.723Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.728Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.780Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.783Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.810Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.813Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.867Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.872Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.902Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.904Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.931Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.934Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.957Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.960Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.981Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.986Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:52.007Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:52.010Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:52.829Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:52.831Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:08.628Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:08.632Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T10:51:20.052Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T10:50:29.620Z","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-20T10:51:20.053Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:20.056Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:20.071Z"}
{"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:51:20.072Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:20.076Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:22.461Z"}
{"level":"info","message":"Nonce 33c56160bc1e8017e469562e66d36bcf сохранен для адреса 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:22.469Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:51:23.537Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T10:51:24.802Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:24.803Z"}
{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.845Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:23.845Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:51:24.022Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.068Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.227Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:51:24.349Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.349Z"}
{"level":"info","message":"New user 121 role check result: user","timestamp":"2025-06-20T10:51:24.349Z"}
{"level":"info","message":"[verify] Found or created user 121 for wallet 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.350Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 121 to guest_user_mapping: 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.351Z"}
{"level":"info","message":"Checking admin tokens for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.355Z"}
{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.356Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.626Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.678Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:51:24.768Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:51:24.789Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.830Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.830Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:51:24.832Z","userId":121}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:24.836Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 121 with guestId=392662d1b86ceb7bf4b2fd29882ed70f, previousGuestId=undefined","timestamp":"2025-06-20T10:51:24.836Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.840Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.840Z"}
{"level":"info","message":"No guest messages found for guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.846Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.849Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["392662d1b86ceb7bf4b2fd29882ed70f"],"timestamp":"2025-06-20T10:51:24.852Z","userId":121}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:24.854Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:24.867Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.869Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.890Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.893Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.915Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.916Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:24.952Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.956Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.976Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.978Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.994Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.012Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.014Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:25.031Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.035Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.049Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.053Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.084Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.086Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:25.938Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:25.939Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:51:35.384Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:51:37.068Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:51:37.092Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:51:37.112Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:51:37.130Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:51:40.366Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:40.402Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.406Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:40.429Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.431Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:51:40.440Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:40.451Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.456Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:51:40.474Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:51:40.499Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:51:45.519Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:55.480Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:55.484Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:10.928Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:52:10.932Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:52:21.048Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:26.197Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:26.201Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:52:35.686Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:52:38.675Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:52:38.707Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:52:38.728Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:52:38.749Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:52:41.174Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:41.361Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:52:41.364Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:52:47.074Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:52:47.093Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:52:47.120Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.124Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:47.142Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.147Z"}
{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:52:47.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:47.166Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.169Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:52:47.184Z"}
{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:52:47.200Z"}
{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:52:47.225Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:53:00.933Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:53:02.337Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:53:02.361Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:53:02.386Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:53:02.406Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:53:04.104Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:53:04.140Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.144Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:04.166Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.171Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:53:04.175Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:04.194Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.197Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:53:04.211Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:53:04.234Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:11.547Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:53:11.549Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:53:16.370Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:34.421Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:34.426Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:53:36.612Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:53:39.132Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:53:39.153Z"}
{"count":0,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:53:39.161Z","total":0}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:41.730Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:53:41.732Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:53:44.225Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:53:44.226Z"}
{"conversationId":7,"level":"info","message":"Created new conversation","timestamp":"2025-06-20T10:53:44.247Z","userId":121}
{"conversationId":7,"level":"info","message":"User message saved","messageId":204,"timestamp":"2025-06-20T10:53:44.255Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:53:44.265Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:53:44.266Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:53:44.268Z"}
{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:53:56.627Z"}
{"conversationId":7,"level":"info","message":"AI response saved","messageId":205,"timestamp":"2025-06-20T10:53:56.647Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:54:06.648Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:54:06.692Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:54:06.733Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:54:06.760Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:54:08.366Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:54:09.766Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:54:09.789Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:54:09.814Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:54:09.835Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.931Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T10:54:15.931Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:54:25.239Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:54:25.264Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:54:25.297Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:54:25.324Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.329Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:54:25.343Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:54:25.357Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.360Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:54:25.365Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:54:25.384Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.387Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:54:25.404Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T10:54:25.931Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:54:26.561Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:54:26.562Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:54:27.754Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:54:27.806Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.811Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:54:41.640Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:54:41.644Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":206,"timestamp":"2025-06-20T10:54:41.659Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:54:41.667Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:54:41.668Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:54:41.672Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:54:47.361Z"}
{"level":"info","message":"GET /api/chat/history?offset=49&limit=30","timestamp":"2025-06-20T10:54:47.395Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":49,"timestamp":"2025-06-20T10:54:47.414Z","total":79}
{"conversationId":"7","level":"info","message":"AI response received","timestamp":"2025-06-20T10:54:55.431Z"}
{"conversationId":"7","level":"info","message":"AI response saved","messageId":207,"timestamp":"2025-06-20T10:54:55.436Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:54:55.452Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:54:55.467Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:05.082Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:55:08.911Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:55:10.636Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:55:10.660Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:55:10.687Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:55:10.708Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:19.875Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:19.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.013Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.017Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:55:20.033Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.036Z"}
{"level":"info","message":"Created mapping for guest ID 1750416819754-1sxg68m2w to user 121","timestamp":"2025-06-20T10:55:20.048Z"}
{"level":"info","message":"No guest messages found for guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.053Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.065Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:20.106Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:20.107Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:20.110Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.122Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.147Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.178Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.181Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.212Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.232Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:21.736Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:55:21.767Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:55:21.779Z","total":2}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:24.167Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:24.225Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.204Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:55:30.389Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:55:30.411Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:30.439Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.441Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:30.462Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.465Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:55:30.472Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:30.489Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.492Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T10:55:30.514Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T10:55:30.537Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:55:30.664Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:35.364Z"}
{"level":"info","message":"GET /api/chat/history?offset=50&limit=30","timestamp":"2025-06-20T10:55:35.394Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":50,"timestamp":"2025-06-20T10:55:35.401Z","total":80}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:44.444Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.447Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.513Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.517Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:55:44.569Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.573Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:44.576Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.580Z"}
{"level":"info","message":"Created mapping for guest ID 1750416946178-ruuw1nxu8 to user 121","timestamp":"2025-06-20T10:55:44.592Z"}
{"level":"info","message":"No guest messages found for guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.598Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.609Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.617Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.620Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:44.646Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:44.647Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.650Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.653Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.681Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.686Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:46.269Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:55:46.293Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:55:46.297Z","total":2}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:02.891Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:15.801Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:15.805Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:18.537Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:18.584Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.593Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:56:33.539Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:56:35.240Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:56:35.276Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:56:35.326Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:56:35.364Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:56:38.336Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:56:38.357Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:38.406Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.408Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:38.432Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.434Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:56:38.444Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:38.458Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.463Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:56:38.494Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:56:38.514Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:56:38.543Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:45.121Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:45.123Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:56:46.606Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:56:46.627Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:56:46.633Z","total":2}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:51.515Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.517Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.591Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.594Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:56:51.610Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.611Z"}
{"level":"info","message":"Created mapping for guest ID 1750417007726-df0aod46i to user 121","timestamp":"2025-06-20T10:56:51.625Z"}
{"level":"info","message":"No guest messages found for guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.630Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.647Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:51.680Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:56:51.686Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:56:51.687Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.688Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.724Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.732Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.754Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.757Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.786Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.789Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:56:53.495Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:56:53.625Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:56:53.632Z","total":2}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:57.957Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:57:06.570Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:57:08.666Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:57:08.789Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:57:08.920Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:57:08.940Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:13.937Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:13.985Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.991Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:57:22.693Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:57:22.698Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:51.268Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:57:52.879Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:57:52.884Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:58:20.874Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:58:20.878Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.818Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.868Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.917Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:58:50.955Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:58:50.959Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:04.629Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:04.673Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.731Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.732Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.733Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:59:21.152Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:59:21.156Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:42.058Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:59:51.338Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:59:51.343Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.165Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.526Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.568Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.610Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:00:48.467Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:00:48.471Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:55.384Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:55.428Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.495Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:01:32.895Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:01:48.858Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:01:48.865Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:01:53.263Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:01:53.269Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:01:53.270Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:01:53.272Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:01:53.273Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:01:53.273Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:01:54.114Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:01:54.126Z"}
{"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-20T11:01:54.169Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:01:54.171Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:01:54.832Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:01:54.835Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:01:55.584Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:23.812Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:23.819Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:28.555Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.559Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.642Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.648Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:28.693Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.699Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:02:28.737Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.740Z"}
{"level":"info","message":"Created mapping for guest ID 1750417351092-2snsnqf87 to user 121","timestamp":"2025-06-20T11:02:28.754Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.760Z"}
{"level":"info","message":"No guest messages found for guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.763Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.765Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.775Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:02:28.786Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:02:28.790Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.799Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.839Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.884Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.888Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:02:30.431Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:02:30.452Z"}
{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:02:30.464Z","total":2}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:02:45.149Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:02:45.178Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:45.203Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.215Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:45.240Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.248Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:02:45.254Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:45.279Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.283Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:02:45.300Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:02:45.326Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:02:45.363Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:02:50.990Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:02:52.309Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:02:52.318Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":208,"timestamp":"2025-06-20T11:02:52.331Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:02:52.343Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:02:52.344Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:02:52.348Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:58.994Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:58.997Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:03:05.236Z"}
{"level":"info","message":"GET /api/chat/history?offset=50&limit=30","timestamp":"2025-06-20T11:03:05.268Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":50,"timestamp":"2025-06-20T11:03:05.285Z","total":80}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:03:10.382Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:03:11.991Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:03:12.031Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:03:12.092Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:03:12.137Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:29.557Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:29.569Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:34.927Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:34.939Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.018Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.021Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:35.089Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.099Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.182Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:03:35.188Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:03:35.190Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.192Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:03:35.224Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.225Z"}
{"level":"info","message":"Created mapping for guest ID 1750417416606-20cz6gdsd to user 121","timestamp":"2025-06-20T11:03:35.302Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.312Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.315Z"}
{"level":"info","message":"No guest messages found for guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.349Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.379Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.397Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.406Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:03:37.045Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:03:37.080Z"}
{"count":3,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:03:37.091Z","total":3}
{"conversationId":"7","level":"info","message":"AI response received","timestamp":"2025-06-20T11:03:44.290Z"}
{"conversationId":"7","level":"info","message":"AI response saved","messageId":209,"timestamp":"2025-06-20T11:03:44.304Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:03:44.327Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:03:44.350Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:03:46.317Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:03:47.257Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:03:47.279Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:47.304Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.309Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:47.340Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.345Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:03:47.355Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:47.366Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.372Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:03:47.395Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:03:47.425Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:03:47.475Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:04:05.501Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:04:05.506Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:04:14.665Z"}
{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:04:14.691Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:04:14.701Z","total":81}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:04:35.933Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:04:35.938Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:04:46.061Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:04:49.281Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:04:49.296Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:04:49.297Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:04:49.300Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:04:49.301Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:04:49.303Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:04:50.179Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:04:50.201Z"}
{"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-20T11:04:50.271Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:04:50.276Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:04:50.966Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:04:50.970Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:04:56.070Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:05:06.131Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:05:06.140Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:05:36.172Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:05:36.179Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:05:37.394Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.614Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:05:51.616Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.616Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.617Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:06:01.627Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:06:06.402Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:06:06.407Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:06:06.618Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:06:06.622Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:06:07.186Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:06:09.412Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:06:36.693Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:06:36.701Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:06:46.793Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:07:07.214Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:07:07.218Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:04.777Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:07:34.257Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:07:34.262Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:07:35.246Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:38.463Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:07:47.641Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:57.869Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:08:07.574Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:08:07.581Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:08:33.987Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:08:35.119Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:08:35.125Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:08:55.650Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:05.181Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:05.187Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:05.217Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:09.416Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:10.800Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.221Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:09:33.221Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.224Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:35.424Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:35.428Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:36.284Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:09:38.158Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:09:38.188Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:09:38.223Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:09:38.264Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:09:43.222Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:09:44.659Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:09:44.660Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:09:46.154Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:09:46.183Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:09:46.233Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:09:46.268Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.273Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:09:46.301Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:46.306Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.312Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:09:46.329Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:46.348Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.351Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:09:46.496Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.942Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"}
{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection.<anonymous> (/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.<anonymous> (/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-20T11:09:49.981Z"}
{"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.<anonymous> (/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-20T11:09:50.074Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:10:05.709Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:10:05.712Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:10:28.471Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:10:35.896Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:10:35.900Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:10:40.871Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.560Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:19.580Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:19.629Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:36.137Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:37.366Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:37.370Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:44.425Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.665Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.670Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.716Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.720Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:11:50.739Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.745Z"}
{"level":"info","message":"Created mapping for guest ID 1750416593902-e298ho4si to user 1","timestamp":"2025-06-20T11:11:50.758Z"}
{"level":"info","message":"No guest messages found for guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.763Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.775Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.796Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.804Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:11:50.813Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:11:50.814Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.878Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.883Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.902Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.905Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:11:50.915Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.938Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.944Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.948Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.950Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.960Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.966Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.977Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.980Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:11:50.996Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.001Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.012Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:11:51.033Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:11:51.035Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:51.037Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:11:51.048Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.051Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.056Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.063Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.084Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.087Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:11:51.276Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.310Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.313Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.333Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.336Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:11:53.242Z"}
{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:11:53.265Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:11:53.273Z","total":81}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:12:06.991Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:12:08.882Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:12:08.914Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:12:08.965Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:12:08.989Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:12:13.205Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:12:13.231Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:12:13.267Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.269Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:13.292Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.295Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:12:13.306Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:13.312Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.315Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:12:13.343Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:12:13.367Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:12:13.486Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:17.533Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:21.842Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:12:21.848Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:37.774Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:37.818Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.656Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:41.347Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:41.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:51.361Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:12:51.365Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:08.586Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:13:08.589Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:13:18.398Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:18.416Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:18.419Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:30.578Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:30.622Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:36.358Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:38.662Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:13:38.665Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:48.758Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:48.762Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:13:50.503Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:13:52.316Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:13:52.338Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:13:52.360Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:13:52.380Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:13:55.155Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:13:55.177Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:13:55.206Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.211Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:55.230Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.234Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:13:55.242Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:55.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.253Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:13:55.276Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:13:55.290Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:13:55.317Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:08.951Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:14:08.954Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:14:13.844Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:18.964Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:14:18.966Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:39.070Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:14:39.073Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:49.709Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:14:49.713Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.137Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.184Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.229Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:09.308Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:15:09.312Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:20.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:15:20.152Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:21.729Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.554Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:49.247Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:15:49.251Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:04.830Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:04.877Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:20.838Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:20.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:16:49.644Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:16:49.646Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:16:49.648Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:16:49.650Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:55.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.087Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:17:47.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:17:47.712Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:17:47.714Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:17:47.716Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.659Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.708Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.755Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:08.001Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:13.518Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:46.682Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:18:48.095Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:18:48.097Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:18:48.100Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:18:48.102Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:07.003Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:07.054Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.918Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:31.499Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:19:31.504Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:38.703Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:19:38.705Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:46.395Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:48.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:19:48.450Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:58.763Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:08.918Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:20:08.921Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:37.540Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:37.589Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:48.865Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:48.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:20:48.872Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:20:48.875Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:54.160Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:59.744Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:32.808Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:21:49.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:21:49.243Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:21:49.245Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:21:49.248Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:49.618Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:55.135Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:32.548Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:48.608Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:48.657Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.577Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:22:49.627Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:22:49.629Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:22:49.634Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:22:49.637Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:23:28.165Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:40.421Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:40.464Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:43.955Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:23:47.693Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:23:47.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:23:47.696Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:23:47.699Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:18.989Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:39.387Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:39.436Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.373Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:24:48.087Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:24:48.092Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:24:48.099Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:24:48.102Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:24:58.244Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:24:58.248Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:24:58.248Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:24:58.250Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:24:58.250Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:24:58.251Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:24:58.608Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:24:58.624Z"}
{"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-20T11:24:58.679Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:24:58.681Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:24:59.375Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:24:59.378Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:25:04.485Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:35.613Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:25:35.626Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:38.592Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:25:38.595Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:25:43.285Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:25:43.298Z"}
{"conversationId":"1","level":"warn","message":"Conversation not found or access denied","timestamp":"2025-06-20T11:25:43.303Z","userId":121}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:25:43.326Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:25:43.349Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:48.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:25:48.451Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:25:55.476Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.527Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.532Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.570Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.573Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.615Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.621Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:26:00.645Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:26:00.646Z"}
{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:26:00.692Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.716Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.724Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.727Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.732Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:26:00.755Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.771Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.775Z"}
{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:26:00.793Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.797Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.806Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.834Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.837Z"}
{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:26:00.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:01.046Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:01.049Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:26:04.347Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:26:04.373Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:26:04.399Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:26:04.427Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:26:04.921Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:26:08.903Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:26:08.925Z"}
{"count":3,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:26:08.930Z","total":3}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:26:16.381Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:26:16.382Z"}
{"conversationId":7,"level":"info","message":"User message saved","messageId":210,"timestamp":"2025-06-20T11:26:16.399Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:26:16.406Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:26:16.407Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:26:16.410Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:48.862Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:26:48.876Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:26:50.879Z"}
{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T11:27:16.745Z"}
{"conversationId":7,"level":"info","message":"AI response saved","messageId":211,"timestamp":"2025-06-20T11:27:16.785Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:29.650Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:29.655Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:27:36.754Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:27:36.784Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:27:36.811Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:27:36.836Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:27:39.775Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:27:39.795Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:27:39.818Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.821Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:39.839Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.842Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:27:39.848Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:39.860Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.863Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:27:39.883Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:27:39.898Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:27:39.938Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:27:46.348Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:27:55.004Z"}
{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:27:55.024Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:27:55.031Z","total":81}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:28:02.959Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:28:02.960Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":212,"timestamp":"2025-06-20T11:28:02.982Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:28:02.994Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:28:02.994Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:28:02.998Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T11:28:30.468Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":213,"timestamp":"2025-06-20T11:28:30.493Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:28:41.691Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:28:43.285Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:28:45.018Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:28:45.048Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:28:45.074Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:28:45.091Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:28:48.480Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:28:48.502Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:28:48.523Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:28:48.548Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:28:48.553Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.556Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:28:48.575Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:28:48.578Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.580Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:28:48.597Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.600Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:28:48.615Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:29:06.550Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:29:06.555Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":214,"timestamp":"2025-06-20T11:29:06.568Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:29:06.586Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:29:06.605Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:29:19.773Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:29:19.777Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:29:37.187Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:29:47.681Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:29:47.684Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:30:03.338Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.343Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.390Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.412Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:30:03.450Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.455Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:30:03.468Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.471Z"}
{"level":"info","message":"Created mapping for guest ID 1750418771168-ky97jqwfx to user 121","timestamp":"2025-06-20T11:30:03.483Z"}
{"level":"info","message":"No guest messages found for guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.490Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.493Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.495Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.500Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:30:03.504Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:30:03.504Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.527Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.537Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.559Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.562Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:30:05.144Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:30:05.167Z"}
{"count":6,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:30:05.174Z","total":6}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:16.876Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:30:16.880Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:30:18.542Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:30:25.782Z"}
{"level":"info","message":"GET /api/chat/history?offset=53&limit=30","timestamp":"2025-06-20T11:30:25.800Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":53,"timestamp":"2025-06-20T11:30:25.808Z","total":83}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:34.104Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:34.106Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.016Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:30:37.016Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:30:44.706Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:49.995Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:30:49.996Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:31:00.009Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:31:00.702Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:31:00.704Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:01.420Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:31:04.303Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:31:04.308Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:27.895Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:31:34.498Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:31:34.504Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:56.849Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:32:04.697Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:32:04.701Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:32:27.630Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:32:32.581Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:32:32.587Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:32:56.634Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:33:02.777Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:33:02.782Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:33:23.000Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:33:32.968Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:33:32.974Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:33:51.991Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:13.958Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:34:34.414Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:34:34.418Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:43.041Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:34:47.302Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:34:47.312Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:34:47.313Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:34:47.315Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:34:47.316Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:34:47.317Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:34:48.053Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:34:48.067Z"}
{"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-20T11:34:48.128Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:34:48.130Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:34:48.806Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:34:48.808Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:49.565Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:35:35.890Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:35:35.902Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:35:46.948Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:36:05.040Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:36:05.044Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:36:05.045Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:36:05.046Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:36:05.047Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:36:05.048Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:36:05.376Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:36:05.388Z"}
{"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-20T11:36:05.440Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:36:05.442Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:36:10.458Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:36:10.460Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:36:15.562Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:36:37.363Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:36:37.368Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.133Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:37:11.134Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:37:18.837Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:37:23.842Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:37:23.844Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:37:24.538Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:37:38.818Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:37:38.822Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:06.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:38:07.736Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:38:07.742Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:24.287Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:38:32.576Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:38:32.580Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:57.401Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:39:02.749Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:39:02.752Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:39:15.411Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:39:49.191Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:39:49.194Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:39:52.740Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.288Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:40:15.289Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.292Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:40:25.310Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:40:28.003Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:40:28.005Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:40:33.085Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:39.522Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:40:39.527Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:40:52.017Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:40:52.475Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:40:51.407Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:40:51.465Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:40:51.513Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:40:51.557Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:40:55.032Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:40:55.054Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:40:55.082Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:40:55.114Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.119Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:40:55.133Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:55.144Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.149Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:40:55.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:55.170Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.173Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:40:55.202Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:03.492Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:41:03.494Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:06.185Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:41:11.410Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:41:11.423Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":215,"timestamp":"2025-06-20T11:41:11.436Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:41:11.453Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:41:11.469Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:24.084Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:25.352Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:41:25.357Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:33.669Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:41:33.671Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:43.492Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:56.316Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:41:56.320Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:01.604Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:03.887Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:42:03.889Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:19.576Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:26.495Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:26.499Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:38.935Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:48.026Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:42:48.030Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:56.673Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:56.675Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:42:57.574Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.576Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:57.625Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.630Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:42:57.640Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:57.665Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.670Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:42:57.699Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:42:57.738Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:42:57.793Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:01.242Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:05.563Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:43:05.571Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:14.897Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:43:17.782Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:43:17.786Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":216,"timestamp":"2025-06-20T11:43:17.808Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:43:17.827Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:43:17.848Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:27.879Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:43:27.882Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:34.071Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:43:34.073Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:38.632Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:43:37.176Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:43:40.479Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:43:40.500Z"}
{"code":"42P18","file":"postgres.c","length":124,"level":"error","line":"742","message":"Error processing history request: could not determine data type of parameter $2","name":"error","routine":"pg_analyze_and_rewrite_varparams","severity":"ERROR","stack":"error: could not determine data type of parameter $2\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:624:20","timestamp":"2025-06-20T11:43:40.507Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:52.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:58.155Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:43:58.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:04.647Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:44:04.649Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:10.284Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:28.349Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:44:28.353Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:29.765Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:32.516Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:44:32.518Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:52.121Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:58.529Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:44:58.532Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:45:05.743Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:15.183Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:15.189Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:45:24.725Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:45:24.729Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:45:24.729Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:45:24.730Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:45:24.731Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:45:24.732Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:45:25.086Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:45:25.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-20T11:45:25.145Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:45:25.145Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:45:25.771Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:45:25.773Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:28.742Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:45:28.749Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:45:28.476Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:45:32.130Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.136Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.227Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.233Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:45:32.265Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.279Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:45:32.318Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.322Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.335Z"}
{"level":"info","message":"Created mapping for guest ID 1750419822846-isrlrdska to user 121","timestamp":"2025-06-20T11:45:32.339Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.341Z"}
{"level":"info","message":"No guest messages found for guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.347Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.355Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:45:32.370Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:45:32.372Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.382Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.388Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.442Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.446Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:45:34.010Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:45:34.032Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:45:42.760Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:45:42.771Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":217,"timestamp":"2025-06-20T11:45:42.784Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:45:42.806Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:45:42.827Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:56.618Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:45:56.623Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:03.106Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:03.108Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:46:20.105Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.109Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.149Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.152Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:46:20.178Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.183Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.210Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.215Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:46:20.226Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:46:20.227Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:46:20.244Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.246Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.263Z"}
{"level":"info","message":"Created mapping for guest ID 1750419980846-8m9se7jcy to user 121","timestamp":"2025-06-20T11:46:20.265Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.268Z"}
{"level":"info","message":"No guest messages found for guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.271Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.278Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.293Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.296Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:46:21.867Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:46:22.058Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:46:22.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:26.767Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:46:26.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:50.620Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:50.624Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:56.975Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:46:56.977Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:21.185Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:47:21.190Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:47:19.314Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:47.641Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:47:47.644Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:48.706Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:47:48.708Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:48:12.697Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:18.907Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:48:18.911Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:48:31.612Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:48:31.635Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:48.019Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:48:48.022Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:49.081Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:48:49.084Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:57.665Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:48:57.668Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:48:59.926Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:48:59.929Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":218,"timestamp":"2025-06-20T11:48:59.940Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:48:59.960Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:48:59.980Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.286Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:49:10.286Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:49:14.357Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:49:16.115Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:49:16.146Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:49:16.177Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:49:16.199Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:19.276Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:19.278Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:49:19.547Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:49:19.576Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:49:19.612Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:19.642Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:19.650Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:49:20.195Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:20.207Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:20.212Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:49:20.231Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:20.243Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:20.246Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:49:20.277Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:49:20.286Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:49:20.902Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:49:20.903Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:49:21.613Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:42.321Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.324Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.363Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.366Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:49:42.393Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.396Z"}
{"level":"info","message":"Created mapping for guest ID 1750420112869-5g8hxnh29 to user 121","timestamp":"2025-06-20T11:49:42.411Z"}
{"level":"info","message":"No guest messages found for guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.417Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.423Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:42.444Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:49:42.447Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:49:42.448Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.452Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.481Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.487Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.509Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.513Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.535Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.538Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:49:44.195Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:49:44.216Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:50.553Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:50.556Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:03.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:13.165Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:50:13.169Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:20.799Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:50:20.801Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:21.409Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:50:34.852Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:50:34.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:43.348Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:50:43.351Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:50.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:50:50.976Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:58.883Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:50:59.619Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:50:59.623Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":219,"timestamp":"2025-06-20T11:50:59.638Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:50:59.663Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:50:59.689Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:13.558Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:51:13.562Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:51:16.753Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:21.120Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:51:21.122Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:43.289Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:51:43.293Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:51.304Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:51:51.307Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:51:54.251Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:52:07.813Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:13.931Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:52:13.935Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:21.507Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:52:21.510Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:44.116Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:52:44.120Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:51.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:52:51.697Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:52:51.625Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:53:03.229Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:14.310Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:53:14.313Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:53:37.781Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:53:37.787Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:53:37.788Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:53:37.789Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:53:37.790Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:53:37.791Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:53:38.132Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:53:38.147Z"}
{"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-20T11:53:38.195Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:53:38.198Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:53:43.210Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:53:43.212Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:53:43.889Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:44.510Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:53:44.517Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:47.601Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:53:47.606Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:02.191Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.196Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.253Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.257Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:02.290Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.332Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:54:02.352Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.355Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.361Z"}
{"level":"info","message":"Created mapping for guest ID 1750420237290-kujkpxl2w to user 121","timestamp":"2025-06-20T11:54:02.375Z"}
{"level":"info","message":"No guest messages found for guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.382Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:54:02.384Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:54:02.385Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.400Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.404Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.408Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.504Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.513Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:54:04.121Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:54:04.147Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:09.975Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:09.978Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.468Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.471Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.546Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.549Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.583Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.588Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.624Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.634Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:54:12.644Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:54:12.645Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:54:12.685Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.690Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.695Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.714Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.717Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.733Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.737Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:54:12.757Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.772Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.779Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:54:12.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.816Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.824Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:54:12.914Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:54:29.070Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:54:29.077Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":220,"timestamp":"2025-06-20T11:54:29.095Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:54:29.122Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:54:29.142Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:32.956Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:32.960Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:54:39.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:43.800Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:43.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:03.156Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:55:03.160Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:11.683Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:55:11.687Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:33.345Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:55:33.350Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:55:34.708Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:41.881Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:55:41.885Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:03.536Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:03.540Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:12.068Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:56:12.074Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:56:23.916Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:23.921Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:23.973Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:23.976Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:56:23.995Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:23.996Z"}
{"level":"info","message":"Created mapping for guest ID 1750420585095-rnclx0fmf to user 121","timestamp":"2025-06-20T11:56:24.016Z"}
{"level":"info","message":"No guest messages found for guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:24.022Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:24.046Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:56:24.066Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:56:24.074Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:56:24.075Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.107Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.110Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.148Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.151Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.211Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.214Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:56:25.712Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:56:25.732Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:56:34.446Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:42.264Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:56:42.268Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:55.260Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:55.263Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:12.445Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:57:12.450Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:25.456Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:57:25.460Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:57:29.884Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:49.144Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:57:49.148Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:55.627Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:57:55.629Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:58:25.260Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:23.548Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:58:23.556Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:49.530Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:58:49.533Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:53.717Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:58:53.720Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:58:55.721Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:58:55.724Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:58:55.725Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:58:55.726Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:58:55.727Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:58:55.728Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:58:56.091Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:58:56.105Z"}
{"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-20T11:58:56.160Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:58:56.161Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:58:56.826Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:58:56.829Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:58:57.518Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:17.798Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:59:17.805Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:59:19.037Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:59:19.051Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":221,"timestamp":"2025-06-20T11:59:19.092Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:59:19.342Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:59:19.362Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:22.987Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:59:22.990Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:42.547Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:59:42.551Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:59:52.958Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:54.103Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:59:54.108Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:13.604Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:00:13.607Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:24.292Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:00:24.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:43.787Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:00:43.791Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:00:52.624Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:54.471Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:00:54.476Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:39.323Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:01:39.329Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:42.939Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:01:42.941Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:01:43.720Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:01:46.720Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:01:50.209Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:01:50.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:53.926Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:01:53.928Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:12.043Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:02:12.046Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:25.046Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:02:25.050Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:02:39.067Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:42.240Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:02:42.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:55.240Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:02:55.245Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:24.514Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:03:24.517Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:03:34.469Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:43.699Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:03:43.702Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:55.619Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:03:55.622Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:04:26.187Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:04:26.190Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:04:34.232Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:04:45.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:04:45.171Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:02.701Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:05:02.705Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:02.731Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.734Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:02.760Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:02.774Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.779Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:02.792Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:05:02.843Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:24.966Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:05:24.969Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:05:29.069Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:05:29.091Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:05:29.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:33.616Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:33.618Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.743Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.748Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:47.814Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.817Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.849Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.856Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:05:47.879Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:05:47.880Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:05:47.938Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.951Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.956Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:47.961Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.968Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:47.992Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.011Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.014Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:48.033Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.046Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.052Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.066Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.069Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:05:48.141Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.179Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.182Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:54.067Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:05:54.069Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:05:56.792Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:05:56.795Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":222,"timestamp":"2025-06-20T12:05:56.807Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:56.824Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:56.839Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:16.680Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:06:16.684Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:24.249Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:06:24.251Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:06:25.051Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:46.886Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:06:46.890Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:54.452Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:06:54.453Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:07:16.029Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:17.071Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:17.075Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:24.634Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:24.636Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:28.687Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.689Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:07:28.715Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:28.718Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.721Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:28.742Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.745Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:07:28.764Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:07:28.789Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:07:28.845Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:42.342Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.345Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.399Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.404Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:07:42.465Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.467Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:42.478Z"}
{"level":"info","message":"Created mapping for guest ID 1750420911872-zwsgy288y to user 121","timestamp":"2025-06-20T12:07:42.481Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.483Z"}
{"level":"info","message":"No guest messages found for guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.487Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.493Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.503Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.507Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:07:42.514Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:07:42.516Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.529Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.532Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.570Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.574Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:07:44.159Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:07:44.179Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.641Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.643Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.715Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.718Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.753Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:07:51.764Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:07:51.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.767Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.793Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.800Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:07:51.813Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.822Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.827Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.840Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.843Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.858Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.862Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:07:51.889Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.906Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.912Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:07:51.933Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.955Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.966Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:07:52.054Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:08:01.399Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:08:01.403Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":223,"timestamp":"2025-06-20T12:08:01.419Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:08:01.437Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:08:01.454Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:13.120Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:08:13.123Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:08:15.715Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:22.048Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:08:22.050Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:43.296Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:08:43.300Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:53.038Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:08:53.040Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:09:06.866Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:13.497Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:13.501Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:23.230Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:09:23.232Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:09:36.738Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.742Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.792Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.795Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:09:36.823Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.828Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:09:36.858Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.860Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.873Z"}
{"level":"info","message":"Created mapping for guest ID 1750421378757-088lyl67c to user 121","timestamp":"2025-06-20T12:09:36.878Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.884Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:09:36.888Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:09:36.888Z"}
{"level":"info","message":"No guest messages found for guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.890Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.918Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.927Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.948Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.951Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:09:38.557Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:09:38.577Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:53.441Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:09:53.446Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:10:02.156Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:07.370Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:10:07.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:23.629Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:23.634Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:10:27.747Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:10:27.749Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:10:27.750Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:10:27.751Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:10:27.751Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:10:27.752Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:10:28.083Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:10:28.096Z"}
{"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-20T12:10:28.141Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:10:28.142Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:10:28.863Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:10:28.865Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:10:29.573Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:37.572Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:10:37.577Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.686Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.693Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:52.767Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.773Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.806Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.811Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:10:52.849Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:10:52.851Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:10:52.915Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.923Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.930Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:52.942Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.949Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:10:52.985Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.003Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.007Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:10:53.028Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.061Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.066Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.082Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.085Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:10:53.154Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.186Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.189Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:11:00.214Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:11:00.225Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":224,"timestamp":"2025-06-20T12:11:00.238Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:11:00.262Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:11:00.283Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:07.752Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:11:07.754Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:20.897Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:11:20.901Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:11:24.957Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:37.954Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:11:37.957Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:51.865Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:11:51.869Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:12:08.258Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:12:08.263Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:12:08.264Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:12:08.265Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:12:08.266Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:12:08.267Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:12:08.591Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:12:08.610Z"}
{"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-20T12:12:08.671Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:12:08.673Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:12:14.288Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:12:14.290Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:12:15.496Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:22.091Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:12:22.101Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:12:28.605Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:12:28.619Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":225,"timestamp":"2025-06-20T12:12:28.699Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:12:28.771Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:12:28.811Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:38.326Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:12:38.329Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:51.409Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:12:51.413Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:08.467Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:13:08.471Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:13:10.334Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:22.473Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:13:22.476Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:38.712Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:13:38.717Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:52.674Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:13:52.681Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:14:05.912Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:06.616Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:14:06.620Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:14:16.112Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.116Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:16.143Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.147Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:14:16.152Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:16.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.183Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:14:16.208Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:14:16.235Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:14:16.320Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:14:33.286Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:14:33.290Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":226,"timestamp":"2025-06-20T12:14:33.308Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:14:33.343Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:14:33.372Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:36.528Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:14:36.532Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:46.538Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:46.541Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:15:01.146Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:15:05.505Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:06.726Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:06.730Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:15:07.760Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:15:07.788Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:15:07.814Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:15:07.832Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:15:10.124Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:15:10.153Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:15:10.195Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.200Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:10.225Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.227Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:15:10.235Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:10.249Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.254Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:15:10.279Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:15:10.307Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:15:10.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:16.716Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:15:16.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:37.181Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:37.184Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:46.908Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:15:46.910Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:15:58.692Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:07.357Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:07.360Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.561Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.563Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.603Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.606Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.661Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.664Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:16:14.694Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:16:14.695Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:16:14.743Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.766Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.768Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.771Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.774Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:16:14.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.821Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.824Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:16:14.844Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.863Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.869Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:16:14.947Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.970Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.976Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:15.003Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:15.006Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:17.099Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:16:17.101Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:16:21.623Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:16:21.654Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:16:21.679Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:16:21.701Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:16:31.942Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:16:31.962Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:47.305Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:16:47.310Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:16:48.564Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:16:48.595Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:16:52.014Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:16:58.609Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:16:58.611Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":227,"timestamp":"2025-06-20T12:16:58.637Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:16:58.667Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:16:58.684Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:17.492Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:17:17.495Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:17:25.723Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:17:27.195Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:17:27.222Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:17:27.309Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:17:27.369Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:17:31.608Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:17:31.631Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:17:31.652Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.656Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:31.680Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.685Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:17:31.689Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:31.708Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.711Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:17:31.729Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:17:31.755Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:17:31.816Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:17:47.433Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:47.689Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:17:47.692Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:02.719Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:18:02.723Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:32.897Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:18:32.900Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:44.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:18:44.338Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:18:44.831Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:18:46.696Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:18:46.699Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":228,"timestamp":"2025-06-20T12:18:46.713Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:18:46.733Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:18:46.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:03.080Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:19:03.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:15.943Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:19:15.948Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:33.287Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:19:33.291Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:19:38.265Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:46.147Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:19:46.151Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:03.480Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:20:03.484Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:20:33.660Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:33.664Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:20:33.669Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:42.115Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:20:42.120Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:20:45.681Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:20:45.684Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":229,"timestamp":"2025-06-20T12:20:45.694Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:20:45.713Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:20:45.733Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:46.347Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:20:46.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:01.559Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:01.561Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:16.720Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:21:16.722Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.287Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.289Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.325Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.328Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.371Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.374Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.399Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.402Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.422Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.428Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:21:26.439Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.447Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.448Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:21:26.450Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:21:26.450Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.494Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:21:26.496Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.516Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.517Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:21:26.535Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.556Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.558Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:21:26.611Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.346Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T12:21:31.346Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T12:21:41.348Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:21:46.347Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:21:46.349Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:46.895Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:21:46.898Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:21:47.036Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:56.644Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:56.646Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:22:48.145Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:22:48.151Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:22:48.152Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:22:48.154Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:22:48.155Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:22:48.156Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:22:48.675Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:22:48.694Z"}
{"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-20T12:22:48.784Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:22:48.786Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:22:49.479Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:22:49.497Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:22:54.200Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:22:54.203Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:22:52.185Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:22:54.729Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:22:54.732Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.322Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.327Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.418Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.423Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.451Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.454Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.495Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.503Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:23:02.533Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:23:02.534Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.556Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.559Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:23:02.626Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.686Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.700Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.719Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.723Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:02.749Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.768Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.799Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.806Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:02.821Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:23:02.969Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.413Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.415Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.488Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.491Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.537Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.540Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:23:09.550Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:23:09.569Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:23:09.571Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.588Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.593Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:09.619Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.628Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.638Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.643Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.649Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:09.671Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.694Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.698Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:23:09.785Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.798Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.801Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.829Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.832Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:23:16.041Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:23:16.050Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":230,"timestamp":"2025-06-20T12:23:16.073Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:16.093Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:16.126Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:33.583Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:33.587Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:40.084Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:40.086Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:23:51.975Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:03.787Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:24:03.791Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:10.277Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:24:10.279Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:33.968Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:24:33.971Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:40.457Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:24:40.459Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:24:43.038Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:04.168Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:25:04.171Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:10.647Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:25:10.649Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:25:20.219Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:25:25.399Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:25:25.429Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:25:25.458Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:25:25.497Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:34.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:25:34.336Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:25:42.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:26:04.550Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:26:04.553Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:26:38.176Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:26:48.609Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:26:48.612Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:27:29.214Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:48.991Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:27:48.995Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:27:56.025Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.027Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.082Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.085Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:27:56.109Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.116Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:27:56.145Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:27:56.157Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:27:56.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.178Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.186Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:27:56.193Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.210Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.213Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:27:56.228Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.248Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:27:56.253Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.255Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:28:07.053Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:28:07.078Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:28:15.069Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:28:15.072Z"}
{"conversationId":7,"level":"info","message":"User message saved","messageId":231,"timestamp":"2025-06-20T12:28:15.105Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:28:15.119Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:28:15.120Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:28:15.122Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:24.179Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:28:24.184Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:28:24.573Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:49.522Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:28:49.531Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:54.674Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:28:54.678Z"}
{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:28:55.224Z"}
{"conversationId":7,"level":"info","message":"AI response saved","messageId":232,"timestamp":"2025-06-20T12:28:55.295Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:29:24.268Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:24.901Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:29:24.904Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:47.516Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:29:47.520Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:55.088Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:29:55.090Z"}
{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.888Z"}
{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T12:30:19.890Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.891Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.894Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.895Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:25.287Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:30:25.291Z"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T12:30:29.896Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:30:30.583Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:30:30.586Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:30:31.384Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:47.879Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:30:47.883Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:55.445Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:30:55.447Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:31:15.026Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:31:25.667Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:31:25.670Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:31:26.720Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:31:48.273Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:31:48.277Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:06.074Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:22.046Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:32:22.049Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.058Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:22.124Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:32:22.141Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:22.160Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.164Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:32:22.196Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:22.216Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.222Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:32:22.317Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:32:25.401Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:32:25.415Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:32:25.415Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:32:25.417Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:32:25.418Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:32:25.419Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:32:26.337Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:32:26.354Z"}
{"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-20T12:32:26.415Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:32:26.417Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:32:27.081Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:32:27.085Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:27.135Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:32:27.150Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:32.224Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:47.937Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:47.945Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.004Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.011Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:48.041Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.047Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:48.081Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.086Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:32:48.115Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:32:48.121Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:32:48.123Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.181Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:32:48.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.238Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.274Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.278Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:32:48.291Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.303Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.310Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:32:48.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.446Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:00.088Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:00.094Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:01.749Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:01.753Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:01.913Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:01.924Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:33:01.983Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:01.986Z"}
{"level":"info","message":"Created mapping for guest ID 1750422488893-1wf0lzl2f to user 121","timestamp":"2025-06-20T12:33:02.024Z"}
{"level":"info","message":"No guest messages found for guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:02.031Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:02.044Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:02.050Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:02.051Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:02.057Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.093Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.137Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.141Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.176Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.179Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.212Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.218Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:03.742Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:03.778Z"}
{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:03.787Z","total":24}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T12:33:11.294Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T10:51:20.066Z","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-20T12:33:11.296Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:11.304Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:11.328Z"}
{"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T12:33:11.329Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:11.333Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:11.357Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:11.396Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:12.077Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:16.918Z"}
{"level":"info","message":"Nonce 6c8ba05712d973005024b3970ca710ac сохранен для адреса 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:16.927Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:18.831Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:33:18.833Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T12:33:19.684Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:19.685Z"}
{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:19.773Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.428Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T12:33:20.663Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.775Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.792Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T12:33:21.062Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.063Z"}
{"level":"info","message":"[verify] Found or created user 121 for wallet 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.063Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 121 to guest_user_mapping: bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.063Z"}
{"level":"info","message":"Checking admin tokens for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.070Z"}
{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.071Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.317Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.397Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T12:33:21.489Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T12:33:21.491Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.525Z"}
{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.525Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T12:33:21.529Z","userId":121}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:21.533Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 121 with guestId=bca59605362801c2d85b5a5f9aee58dd, previousGuestId=undefined","timestamp":"2025-06-20T12:33:21.534Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.540Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.541Z"}
{"level":"info","message":"No guest messages found for guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.547Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.551Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T12:33:21.554Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T12:33:21.554Z"}
{"level":"info","message":"Guest messages for guest ID 392662d1b86ceb7bf4b2fd29882ed70f were already processed.","timestamp":"2025-06-20T12:33:21.556Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750416819754-1sxg68m2w","timestamp":"2025-06-20T12:33:21.559Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T12:33:21.560Z"}
{"level":"info","message":"Guest messages for guest ID 1750416819754-1sxg68m2w were already processed.","timestamp":"2025-06-20T12:33:21.562Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750416946178-ruuw1nxu8","timestamp":"2025-06-20T12:33:21.565Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T12:33:21.566Z"}
{"level":"info","message":"Guest messages for guest ID 1750416946178-ruuw1nxu8 were already processed.","timestamp":"2025-06-20T12:33:21.569Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417007726-df0aod46i","timestamp":"2025-06-20T12:33:21.573Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T12:33:21.573Z"}
{"level":"info","message":"Guest messages for guest ID 1750417007726-df0aod46i were already processed.","timestamp":"2025-06-20T12:33:21.575Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417351092-2snsnqf87","timestamp":"2025-06-20T12:33:21.578Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T12:33:21.578Z"}
{"level":"info","message":"Guest messages for guest ID 1750417351092-2snsnqf87 were already processed.","timestamp":"2025-06-20T12:33:21.580Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417416606-20cz6gdsd","timestamp":"2025-06-20T12:33:21.583Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T12:33:21.584Z"}
{"level":"info","message":"Guest messages for guest ID 1750417416606-20cz6gdsd were already processed.","timestamp":"2025-06-20T12:33:21.585Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750418771168-ky97jqwfx","timestamp":"2025-06-20T12:33:21.589Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T12:33:21.589Z"}
{"level":"info","message":"Guest messages for guest ID 1750418771168-ky97jqwfx were already processed.","timestamp":"2025-06-20T12:33:21.592Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750419822846-isrlrdska","timestamp":"2025-06-20T12:33:21.596Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T12:33:21.596Z"}
{"level":"info","message":"Guest messages for guest ID 1750419822846-isrlrdska were already processed.","timestamp":"2025-06-20T12:33:21.599Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750419980846-8m9se7jcy","timestamp":"2025-06-20T12:33:21.602Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T12:33:21.603Z"}
{"level":"info","message":"Guest messages for guest ID 1750419980846-8m9se7jcy were already processed.","timestamp":"2025-06-20T12:33:21.605Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420112869-5g8hxnh29","timestamp":"2025-06-20T12:33:21.608Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T12:33:21.609Z"}
{"level":"info","message":"Guest messages for guest ID 1750420112869-5g8hxnh29 were already processed.","timestamp":"2025-06-20T12:33:21.611Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420237290-kujkpxl2w","timestamp":"2025-06-20T12:33:21.614Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T12:33:21.615Z"}
{"level":"info","message":"Guest messages for guest ID 1750420237290-kujkpxl2w were already processed.","timestamp":"2025-06-20T12:33:21.617Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420585095-rnclx0fmf","timestamp":"2025-06-20T12:33:21.622Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T12:33:21.622Z"}
{"level":"info","message":"Guest messages for guest ID 1750420585095-rnclx0fmf were already processed.","timestamp":"2025-06-20T12:33:21.624Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420911872-zwsgy288y","timestamp":"2025-06-20T12:33:21.628Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:33:21.628Z"}
{"level":"info","message":"Guest messages for guest ID 1750420911872-zwsgy288y were already processed.","timestamp":"2025-06-20T12:33:21.630Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750421378757-088lyl67c","timestamp":"2025-06-20T12:33:21.633Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:33:21.634Z"}
{"level":"info","message":"Guest messages for guest ID 1750421378757-088lyl67c were already processed.","timestamp":"2025-06-20T12:33:21.636Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:21.640Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:21.641Z"}
{"level":"info","message":"Guest messages for guest ID 1750422488893-1wf0lzl2f were already processed.","timestamp":"2025-06-20T12:33:21.643Z"}
{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["bca59605362801c2d85b5a5f9aee58dd","392662d1b86ceb7bf4b2fd29882ed70f","1750416819754-1sxg68m2w","1750416946178-ruuw1nxu8","1750417007726-df0aod46i","1750417351092-2snsnqf87","1750417416606-20cz6gdsd","1750418771168-ky97jqwfx","1750419822846-isrlrdska","1750419980846-8m9se7jcy","1750420112869-5g8hxnh29","1750420237290-kujkpxl2w","1750420585095-rnclx0fmf","1750420911872-zwsgy288y","1750421378757-088lyl67c","1750422488893-1wf0lzl2f"],"timestamp":"2025-06-20T12:33:21.647Z","userId":121}
{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:21.651Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:21.762Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.765Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.795Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.811Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:21.853Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.856Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:33:21.871Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.873Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.893Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.898Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.917Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.918Z"}
{"level":"info","message":"Created mapping for guest ID 1750422793932-w6oslu18p to user 121","timestamp":"2025-06-20T12:33:21.924Z"}
{"level":"info","message":"No guest messages found for guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.930Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.960Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.963Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.975Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.022Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.026Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:22.081Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.120Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.122Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.145Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.152Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:22.915Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:22.916Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:23.694Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:23.717Z"}
{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:23.721Z","total":24}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:25.593Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:25.613Z"}
{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:25.620Z","total":24}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:33:27.603Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:33:33.315Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:33:33.319Z"}
{"conversationId":7,"level":"info","message":"User message saved","messageId":233,"timestamp":"2025-06-20T12:33:33.349Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:33:33.362Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:33:33.363Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:33:33.367Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:48.259Z"}
{"level":"info","message":"GET /api/chat/history?offset=53&limit=30","timestamp":"2025-06-20T12:33:48.321Z"}
{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":53,"timestamp":"2025-06-20T12:33:48.336Z","total":83}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:52.298Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:52.310Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:33:56.992Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:33:56.993Z"}
{"conversationId":1,"level":"info","message":"User message saved","messageId":234,"timestamp":"2025-06-20T12:33:57.010Z"}
{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:33:57.021Z"}
{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:33:57.023Z"}
{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:33:57.026Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:34:18.603Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:34:22.505Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:34:22.514Z"}
{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:34:38.003Z"}
{"conversationId":7,"level":"info","message":"AI response saved","messageId":235,"timestamp":"2025-06-20T12:34:38.047Z"}
{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:34:39.224Z"}
{"conversationId":1,"level":"info","message":"AI response saved","messageId":236,"timestamp":"2025-06-20T12:34:39.227Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:34:52.563Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:34:52.567Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:35:13.916Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:35:20.450Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:35:20.456Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:35:50.743Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:35:50.747Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:35:55.465Z"}
{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:35:57.141Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:35:57.188Z"}
{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:35:57.217Z"}
{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:35:57.238Z"}
{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:36:00.143Z"}
{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:36:00.172Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:00.226Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:36:00.228Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.231Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:00.255Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.258Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:36:00.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:00.301Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.306Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:36:00.324Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:36:00.416Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:36:09.278Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:36:09.653Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:36:09.662Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":237,"timestamp":"2025-06-20T12:36:09.680Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:36:09.702Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:36:09.721Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:20.937Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:20.941Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:29.384Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.442Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.446Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:36:29.466Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.467Z"}
{"level":"info","message":"Created mapping for guest ID 1750422990971-6yz76e2oh to user 121","timestamp":"2025-06-20T12:36:29.477Z"}
{"level":"info","message":"No guest messages found for guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.484Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.494Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:29.521Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.526Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:36:29.537Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:36:29.538Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.561Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.569Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.590Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.593Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.618Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.622Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:30.677Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:30.680Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:36:31.471Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:36:31.495Z"}
{"count":27,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:36:31.505Z","total":27}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:59.791Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:59.794Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:01.206Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:37:01.209Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:37:04.884Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:29.985Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:37:29.989Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:31.045Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:37:31.047Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:00.185Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:38:00.188Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:38:00.189Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:01.355Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:38:01.357Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:30.377Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:38:30.380Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:31.427Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:38:31.429Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:38:55.545Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:00.577Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:00.580Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:01.886Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:39:01.888Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:30.759Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:30.762Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:29.502Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:39:29.505Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:39:55.241Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:58.632Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:58.636Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:00.116Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:40:00.118Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:40:46.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:49.416Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:49.418Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:40:49.421Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:40:49.423Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:41:41.707Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:41:47.483Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:41:47.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:41:47.488Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:41:47.491Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:22.527Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:22.534Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:30.471Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:30.474Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:42:33.225Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:42:33.270Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":238,"timestamp":"2025-06-20T12:42:33.296Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:42:33.319Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:42:33.347Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:42:37.077Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:50.565Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:42:50.568Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:59.603Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:59.607Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:43:31.048Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:43:31.051Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:43:36.877Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:43:48.231Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:43:48.235Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:01.396Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:44:01.399Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:44:32.205Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:48.620Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:48.623Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:44:48.625Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:44:48.627Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:45:27.640Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:45:49.006Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:45:49.009Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:45:49.010Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:45:49.012Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:46:18.622Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:46:25.095Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:46:25.107Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:46:25.108Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:46:25.110Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:46:25.110Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:46:25.111Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:46:25.881Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:46:25.894Z"}
{"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-20T12:46:25.941Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:46:25.943Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:46:27.056Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:46:27.060Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:46:25.991Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:25.996Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:46:26.047Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:26.074Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:26.082Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:46:26.123Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:26.141Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:26.152Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:46:26.163Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:46:26.237Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:46:29.476Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:46:32.965Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:32.969Z"}
{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:46:32.971Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:32.991Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:32.994Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:46:33.010Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:33.020Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:33.024Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:46:33.040Z"}
{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:46:33.106Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:49.391Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:46:49.395Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:03.320Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:47:03.324Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:47:20.429Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:33.421Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:47:33.426Z"}
{"level":"info","message":"POST /api/chat/ai-draft","timestamp":"2025-06-20T12:47:36.179Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:47.516Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:47:47.525Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:59.395Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:47:59.403Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:03.703Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:48:03.711Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:48:15.932Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:30.632Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:48:30.636Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:33.877Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:48:33.880Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:59.759Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:48:59.763Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:03.978Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:49:03.981Z"}
{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:49:05.998Z"}
{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:49:06.014Z"}
{"conversationId":"7","level":"info","message":"User message saved","messageId":239,"timestamp":"2025-06-20T12:49:06.039Z"}
{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:49:06.061Z"}
{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:49:06.085Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:49:11.046Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.049Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.161Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.166Z"}
{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:49:11.189Z"}
{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.192Z"}
{"level":"info","message":"Created mapping for guest ID 1750423753736-wispknghx to user 121","timestamp":"2025-06-20T12:49:11.212Z"}
{"level":"info","message":"No guest messages found for guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.220Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.226Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:49:11.253Z"}
{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:49:11.254Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:49:11.258Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.264Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.335Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.338Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.360Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.363Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.389Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.393Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:49:12.919Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:49:12.950Z"}
{"count":29,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:49:12.965Z","total":29}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:49:15.588Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:34.274Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:49:34.278Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:41.697Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:41.699Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:50:04.464Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:50:04.470Z"}
{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:50:06.615Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:50:11.896Z"}
{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:50:11.899Z"}