diff --git a/backend/app.js b/backend/app.js index 7b658f2..88948f2 100644 --- a/backend/app.js +++ b/backend/app.js @@ -163,7 +163,7 @@ app.use((req, res, next) => { app.use('/api/tables', tablesRoutes); // ДОЛЖНО БЫТЬ ВЫШЕ! // app.use('/api', identitiesRoutes); app.use('/api/auth', authRoutes); -app.use('/api/users/:userId/tags', userTagsRoutes); +app.use('/api/users', userTagsRoutes); app.use('/api/users', usersRoutes); app.use('/api/chat', chatRoutes); app.use('/api/admin', adminRoutes); diff --git a/backend/logs/combined.log b/backend/logs/combined.log index c1ebe0f..3478189 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -1,3546 +1,895 @@ -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:35:36.518Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:35:36.522Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:35:42.291Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:36:01.370Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:36:38.100Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:36:38.105Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:36:45.313Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:37:04.481Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:37:39.734Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:37:39.740Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:37:52.067Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T13:38:07.365Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T13:38:07.370Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:38:07.402Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:38:08.107Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:38:08.109Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:38:09.974Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:38:11.136Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T13:38:13.933Z"} -{"level":"info","message":"GET /api/messages?userId=90","timestamp":"2025-06-06T13:38:13.955Z"} -{"level":"info","message":"GET /api/users/90/tags","timestamp":"2025-06-06T13:38:13.975Z"} -{"level":"info","message":"DELETE /api/users/90","timestamp":"2025-06-06T13:38:16.611Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:90 for user 1","timestamp":"2025-06-06T13:38:16.613Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:38:16.639Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:38:30.683Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:38:35.121Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:38:35.125Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:38:58.677Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:39:05.465Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:39:05.471Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:39:13.134Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T13:39:16.635Z"} -{"level":"info","message":"GET /api/messages?userId=90","timestamp":"2025-06-06T13:39:16.671Z"} -{"level":"info","message":"GET /api/users/90/tags","timestamp":"2025-06-06T13:39:16.695Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:39:17.770Z"} -{"level":"info","message":"DELETE /api/users/90","timestamp":"2025-06-06T13:39:20.880Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:90 for user 1","timestamp":"2025-06-06T13:39:20.882Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:39:20.917Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:39:35.796Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:39:35.801Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:40:06.190Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:40:06.194Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:40:08.952Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:40:26.134Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:40:28.082Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T13:40:34.056Z"} -{"level":"info","message":"GET /api/messages?userId=90","timestamp":"2025-06-06T13:40:34.079Z"} -{"level":"info","message":"GET /api/users/90/tags","timestamp":"2025-06-06T13:40:34.100Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:40:36.438Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:40:36.440Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:41:06.841Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:41:06.844Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:41:15.604Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:41:31.082Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:41:37.182Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:41:37.185Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:42:18.655Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:42:38.746Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:42:38.749Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.400Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T13:42:42.401Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.401Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T13:42:52.402Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:42:52.921Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:42:52.924Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:42:53.498Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:43:29.014Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:43:40.310Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:43:40.313Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:43:44.477Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:44:00.119Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:44:26.301Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:44:26.304Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:44:26.305Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:44:26.306Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:44:26.306Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:44:26.308Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:44:26.633Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:44:26.647Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:44:26.688Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:44:26.689Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:44:30.769Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:44:30.772Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:44:31.357Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:44:33.695Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:44:33.698Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:44:33.699Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:44:33.700Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:44:33.700Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:44:33.701Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:44:33.978Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:44:33.993Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:44:34.042Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:44:34.043Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:44:34.565Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:44:34.568Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:44:34.709Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:34.717Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:44:35.140Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T13:44:38.170Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.173Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:44:38.217Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.223Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T13:44:38.249Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T13:44:38.276Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T13:44:38.278Z"} -{"level":"info","message":"GET /api/messages?userId=90","timestamp":"2025-06-06T13:44:38.315Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T13:44:38.333Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.338Z"} -{"level":"info","message":"GET /api/users/90/tags","timestamp":"2025-06-06T13:44:38.353Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:44:38.365Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.369Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:44:38.390Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.394Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:44:38.413Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:44:38.415Z"} -{"level":"info","message":"DELETE /api/users/90","timestamp":"2025-06-06T13:44:42.324Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:90 for user 1","timestamp":"2025-06-06T13:44:42.327Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:44:42.390Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:45:08.880Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:45:08.883Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:45:39.212Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:45:39.215Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:45:45.423Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:46:10.398Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:46:10.400Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:46:10.401Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:46:10.402Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:46:10.402Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:46:10.403Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:46:10.641Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:46:10.653Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:46:10.722Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:46:10.724Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:46:14.827Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:46:14.830Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:46:15.419Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:46:52.333Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:46:52.338Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:46:52.339Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:46:52.341Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:46:52.341Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:46:52.343Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:46:52.754Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:46:52.782Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:46:52.849Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:46:52.850Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:46:53.306Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:46:53.309Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:46:53.891Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T13:47:03.196Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.211Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:47:03.251Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.257Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T13:47:03.290Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.293Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:47:03.324Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.335Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T13:47:03.347Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T13:47:03.348Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:47:03.397Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:47:03.492Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.497Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:47:03.522Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:03.526Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:47:05.299Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T13:47:09.470Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T13:47:09.503Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T13:47:09.570Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:47:13.559Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:47:15.197Z"} -{"level":"info","message":"GET /api/users/61","timestamp":"2025-06-06T13:47:17.953Z"} -{"level":"info","message":"GET /api/messages?userId=61","timestamp":"2025-06-06T13:47:17.977Z"} -{"level":"info","message":"GET /api/users/61/tags","timestamp":"2025-06-06T13:47:18.016Z"} -{"level":"info","message":"DELETE /api/users/61","timestamp":"2025-06-06T13:47:22.369Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:61 for user 1","timestamp":"2025-06-06T13:47:22.373Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:47:22.414Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:47:34.228Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:47:34.230Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:48:00.637Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:48:01.004Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:48:01.009Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:48:31.582Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:48:31.586Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:49:01.935Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:49:01.939Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:49:07.232Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:49:32.247Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:49:32.251Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:50:02.724Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:50:02.728Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:50:13.876Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:50:34.577Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:50:34.582Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:34.583Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:34.585Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:50:34.586Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:50:34.587Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:50:35.263Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:50:35.300Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:50:35.422Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:50:35.423Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:50:36.473Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:50:36.477Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:36.480Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:36.482Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:50:36.482Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:50:36.483Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:50:36.946Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:50:36.966Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:50:37.084Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:50:37.086Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:50:37.556Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:50:37.560Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:50:41.704Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:50:44.724Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:50:44.729Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:44.730Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:50:44.732Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:50:44.733Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:50:44.736Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:50:45.117Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:50:45.140Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:50:45.191Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:50:45.196Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:50:48.218Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:50:48.224Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:50:53.704Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T13:50:53.705Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T13:51:03.423Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T13:51:03.426Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T13:51:03.427Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T13:51:03.429Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T13:51:03.430Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T13:51:03.431Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T13:51:03.764Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T13:51:03.785Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T13:51:03.914Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T13:51:03.921Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:51:09.094Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T13:51:09.096Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:51:11.214Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:51:11.222Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:51:16.428Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T13:51:19.098Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T13:51:19.832Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T13:51:19.865Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T13:51:19.891Z"} -{"level":"info","message":"DELETE /api/users/2","timestamp":"2025-06-06T13:51:22.906Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:2 for user 1","timestamp":"2025-06-06T13:51:22.909Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:51:22.943Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:51:27.610Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T13:51:27.610Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:51:33.564Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:51:33.566Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T13:51:37.612Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T13:51:38.114Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T13:51:38.117Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:51:38.610Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:51:49.051Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T13:51:53.164Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T13:51:53.190Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T13:51:53.214Z"} -{"level":"info","message":"DELETE /api/users/2","timestamp":"2025-06-06T13:51:56.237Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:2 for user 1","timestamp":"2025-06-06T13:51:56.241Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:51:56.276Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:52:03.262Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:52:03.501Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:52:03.503Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:52:34.346Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:52:34.350Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:52:45.385Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:53:01.400Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:53:01.405Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T13:53:08.447Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T13:53:08.471Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T13:53:08.496Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:53:31.588Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:53:31.593Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:53:52.048Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:54:01.927Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:54:01.932Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:54:31.844Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:54:31.847Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T13:54:38.525Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T13:54:38.529Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T13:54:38.569Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T13:54:42.190Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:54:58.610Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:55:02.712Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:55:02.715Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:55:32.509Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:55:32.514Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:56:03.250Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:56:03.254Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:56:08.904Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T13:56:33.570Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T13:56:33.574Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T13:57:00.062Z"} -{"cookie":{"expires":"2025-07-06T13:57:00.035Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"99d8dd139989d1d1be3c440073151e75","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-06T13:57:00.064Z"} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-06T13:57:00.069Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T13:57:15.605Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:00:09.821Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:00:09.824Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:00:09.824Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:00:09.825Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:00:09.826Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:00:09.826Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:00:10.289Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:00:10.297Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:00:10.373Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:00:10.373Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:00:10.907Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:00:10.909Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:00:15.111Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.788Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:01:22.789Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.789Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.790Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:01:36.128Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:01:36.665Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:01:36.667Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:01:37.254Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:02:28.429Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:02:47.486Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:03:31.484Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:03:50.587Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:04:41.727Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:04:57.210Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:05:44.772Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:06:03.862Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.099Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T14:06:56.100Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.100Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.100Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.102Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T14:07:09.449Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:07:09.919Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:07:09.921Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.119Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.121Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.121Z"} -{"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-06T14:07:19.958Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:07:58.242Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:07:58.277Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:07:58.314Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:08:20.899Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:08:20.934Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.808Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.809Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.809Z"} -{"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-06T14:08:26.609Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:09:04.754Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:09:23.899Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:09:23.931Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.466Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.467Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.467Z"} -{"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-06T14:09:33.273Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:10:15.095Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:10:30.599Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:10:30.630Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"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-06T14:10:39.949Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:11:18.131Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:11:37.256Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:11:37.288Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"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-06T14:11:46.592Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:12:24.758Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:12:43.891Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:12:43.925Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.429Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.429Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.430Z"} -{"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-06T14:12:53.264Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:36.092Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:13:54.172Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:13:54.203Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:13:54.235Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:55.112Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:55.112Z"} -{"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-06T14:13:59.940Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:14:42.744Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:14:57.237Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:14:57.269Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:14:57.299Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:15:01.762Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:15:01.763Z"} -{"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-06T14:15:06.603Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:15:44.679Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:16:07.546Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:16:07.582Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.430Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.430Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.431Z"} -{"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-06T14:16:13.273Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:16:55.031Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:17:10.551Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:17:10.595Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.167Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.168Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.168Z"} -{"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-06T14:17:19.959Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:18:01.621Z"} -{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-06T14:18:10.747Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:18:20.880Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:18:20.915Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:18:21.814Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:18:21.815Z"} -{"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-06T14:18:26.613Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:19:04.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-06T14:19:28.451Z"} -{"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-06T14:19:33.290Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:16.070Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:35.440Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:35.440Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:20:35.568Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:20:35.656Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:20:35.787Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:20:35.885Z"} -{"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-06T14:20:39.962Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:21:48.852Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:21:48.856Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:21:48.857Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:21:48.859Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:21:48.859Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:21:48.860Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:21:49.521Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:21:49.537Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:21:49.613Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:21:49.614Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:21:54.295Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:21:54.298Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:21:55.435Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:22:14.752Z"} -{"cookie":{"expires":"2025-07-06T14:22:14.716Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5d3fa01a03251b27ec7c9d3683957fe1","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-06T14:22:14.755Z"} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-06T14:22:14.769Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:22:55.586Z"} -{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-06T14:22:57.096Z"} -{"level":"info","message":"Nonce 99fa8a3d72250ecd3173f66b69fb2dc6 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-06T14:22:57.124Z"} -{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-06T14:22:59.387Z"} -{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-06T14:22:59.389Z"} -{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:22:59.623Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:00.647Z"} -{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-06T14:23:00.648Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:00.818Z"} -{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-06T14:23:00.819Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:00.900Z"} -{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-06T14:23:00.901Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-06T14:23:00.906Z"} -{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-06T14:23:00.906Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-06T14:23:01.114Z"} -{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-06T14:23:01.115Z"} -{"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","ethereum","arbitrum","sepolia"],"timestamp":"2025-06-06T14:23:01.116Z"} -{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:01.117Z"} -{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:01.117Z"} -{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-06T14:23:01.118Z"} -{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:01.153Z"} -{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:01.154Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-06T14:23:01.619Z"} -{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-06T14:23:01.619Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:01.622Z"} -{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-06T14:23:01.623Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-06T14:23:01.667Z"} -{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-06T14:23:01.668Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:01.723Z"} -{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-06T14:23:01.724Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:23:02.021Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-06T14:23:02.023Z"} -{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-06T14:23:02.024Z"} -{"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":["sepolia","ethereum","arbitrum","bsc","polygon"],"timestamp":"2025-06-06T14:23:02.024Z"} -{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:02.024Z"} -{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-06T14:23:02.047Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-06T14:22:14.716Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5d3fa01a03251b27ec7c9d3683957fe1","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-06T14:23:02.049Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-06T14:23:02.052Z"} -{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=5d3fa01a03251b27ec7c9d3683957fe1, previousGuestId=undefined","timestamp":"2025-06-06T14:23:02.053Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-06T14:23:02.058Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-06T14:23:02.058Z"} -{"level":"info","message":"No guest messages found for guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-06T14:23:02.064Z"} -{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-06T14:23:02.067Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-06T14:23:02.071Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-06T14:23:02.071Z"} -{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-06T14:23:02.073Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-06T14:23:02.077Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-06T14:23:02.078Z"} -{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-06T14:23:02.079Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-06T14:23:02.082Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-06T14:23:02.083Z"} -{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-06T14:23:02.085Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-06T14:23:02.088Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-06T14:23:02.088Z"} -{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-06T14:23:02.091Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-06T14:23:02.093Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-06T14:23:02.093Z"} -{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-06T14:23:02.095Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-06T14:23:02.098Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-06T14:23:02.099Z"} -{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-06T14:23:02.100Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-06T14:23:02.103Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-06T14:23:02.104Z"} -{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-06T14:23:02.105Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-06T14:23:02.109Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-06T14:23:02.110Z"} -{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-06T14:23:02.111Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-06T14:23:02.115Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-06T14:23:02.115Z"} -{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-06T14:23:02.117Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-06T14:23:02.119Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-06T14:23:02.120Z"} -{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-06T14:23:02.122Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-06T14:23:02.125Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-06T14:23:02.126Z"} -{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-06T14:23:02.127Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-06T14:23:02.130Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-06T14:23:02.130Z"} -{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-06T14:23:02.132Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-06T14:23:02.135Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-06T14:23:02.135Z"} -{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-06T14:23:02.137Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-06T14:23:02.140Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-06T14:23:02.140Z"} -{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-06T14:23:02.142Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-06T14:23:02.145Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-06T14:23:02.145Z"} -{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-06T14:23:02.147Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-06T14:22:14.716Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5d3fa01a03251b27ec7c9d3683957fe1","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["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"],"timestamp":"2025-06-06T14:23:02.150Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-06T14:23:02.154Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:23:02.170Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.172Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.203Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.214Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:23:02.244Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.248Z"} -{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-06T14:23:02.262Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-06T14:23:02.264Z"} -{"level":"info","message":"Created mapping for guest ID 1749219734273-z8cjo614o to user 1","timestamp":"2025-06-06T14:23:02.279Z"} -{"level":"info","message":"No guest messages found for guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-06T14:23:02.289Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.302Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:02.318Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:02.319Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.320Z"} -{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-06T14:23:02.334Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.464Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.468Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.501Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.503Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:23:02.524Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.526Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.708Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.711Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:02.728Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:02.730Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:07.101Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:23:07.103Z"} -{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-06T14:23:07.227Z"} -{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-06T14:23:07.253Z"} -{"count":28,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-06T14:23:07.268Z","total":28} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T14:23:08.115Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-06T14:23:09.869Z"} -{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-06T14:23:09.930Z"} -{"count":28,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-06T14:23:09.935Z","total":28} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:23:11.336Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:23:13.509Z"} -{"level":"info","message":"GET /api/users/7","timestamp":"2025-06-06T14:23:16.682Z"} -{"level":"info","message":"GET /api/messages?userId=7","timestamp":"2025-06-06T14:23:16.719Z"} -{"level":"info","message":"GET /api/users/7/tags","timestamp":"2025-06-06T14:23:16.775Z"} -{"level":"info","message":"DELETE /api/users/7","timestamp":"2025-06-06T14:23:20.181Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:7 for user 1","timestamp":"2025-06-06T14:23:20.185Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:23:20.222Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:23:33.389Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:23:33.393Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:24:03.129Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:24:03.133Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:24:08.853Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:24:33.476Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:24:33.480Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:25:04.343Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:25:04.347Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:25:13.803Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:25:13.808Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:25:13.810Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:25:13.811Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:25:13.812Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:25:13.814Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:25:14.262Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:25:14.278Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:25:14.325Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:25:14.326Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:25:22.159Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:25:22.163Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:25:23.152Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:25:25.058Z"} -{"level":"info","message":"GET /api/users/6","timestamp":"2025-06-06T14:25:26.969Z"} -{"level":"info","message":"GET /api/messages?userId=6","timestamp":"2025-06-06T14:25:27.014Z"} -{"level":"info","message":"GET /api/users/6/tags","timestamp":"2025-06-06T14:25:27.053Z"} -{"level":"info","message":"DELETE /api/users/6","timestamp":"2025-06-06T14:25:29.699Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:6 for user 1","timestamp":"2025-06-06T14:25:29.704Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:25:29.758Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:25:34.169Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:25:34.173Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:26:05.007Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:26:05.014Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:26:30.089Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:26:48.856Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:26:48.862Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.947Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:27:49.557Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:27:49.563Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:27:50.949Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:27:55.384Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:27:55.386Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:27:56.509Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:28:46.751Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:28:50.169Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:28:50.176Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:29:02.980Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:29:47.627Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:29:47.630Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:29:47.631Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:29:47.631Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:29:47.632Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:29:47.632Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:29:47.909Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:29:47.921Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:29:47.998Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:29:47.999Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:29:49.005Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:29:49.008Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:29:50.142Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:29:50.867Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:29:50.876Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:30:03.803Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:30:03.812Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:30:05.494Z"} -{"level":"info","message":"GET /api/users/8","timestamp":"2025-06-06T14:30:07.671Z"} -{"level":"info","message":"GET /api/messages?userId=8","timestamp":"2025-06-06T14:30:07.710Z"} -{"level":"info","message":"GET /api/users/8/tags","timestamp":"2025-06-06T14:30:07.742Z"} -{"level":"info","message":"DELETE /api/users/8","timestamp":"2025-06-06T14:30:11.118Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:8 for user 1","timestamp":"2025-06-06T14:30:11.123Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:30:11.193Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:30:34.647Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:30:34.652Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:31:00.365Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:31:04.995Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:31:04.999Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:31:41.268Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:31:41.271Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:31:41.272Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:31:41.273Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:31:41.274Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:31:41.275Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:31:41.556Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:31:41.571Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:31:41.612Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:31:41.613Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:31:46.038Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:31:46.040Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:31:48.831Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:31:48.843Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:31:50.730Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:32:01.906Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:01.911Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:32:01.966Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:01.973Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:32:02.092Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T14:32:02.139Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:02.150Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:32:02.217Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:02.230Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:32:02.242Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T14:32:02.245Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:32:02.366Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:02.376Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:32:02.444Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:02.453Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:32:06.008Z"} -{"level":"info","message":"GET /api/users/10","timestamp":"2025-06-06T14:32:09.521Z"} -{"level":"info","message":"GET /api/messages?userId=10","timestamp":"2025-06-06T14:32:09.565Z"} -{"level":"info","message":"GET /api/users/10/tags","timestamp":"2025-06-06T14:32:09.590Z"} -{"level":"info","message":"DELETE /api/users/10","timestamp":"2025-06-06T14:32:12.652Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:10 for user 1","timestamp":"2025-06-06T14:32:12.657Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:32:12.717Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:32:33.298Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:32:33.305Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:32:53.906Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:33:00.298Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:33:00.303Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:33:30.640Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:33:30.647Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:34:00.569Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:34:00.943Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:34:00.947Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:34:31.378Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:34:31.383Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:35:01.635Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:35:01.640Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.266Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:35:11.267Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.267Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:35:24.593Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:35:25.614Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:35:25.616Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:30.977Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T14:35:30.978Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:30.978Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T14:35:40.983Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:35:42.020Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:35:42.023Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:35:43.311Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:35:48.152Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:35:48.161Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:36:10.143Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:36:10.147Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:36:10.148Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:36:10.149Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:36:10.150Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:36:10.152Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:36:10.476Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:36:10.491Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:36:10.602Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:36:10.604Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:36:11.450Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:36:11.452Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:36:14.473Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:36:14.476Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:36:14.477Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:36:14.478Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:36:14.478Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:36:14.479Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:36:14.735Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:36:14.748Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:36:14.831Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:36:14.832Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:36:20.123Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:36:20.123Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:36:33.463Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:36:37.587Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:36:37.590Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:36:38.188Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:36:48.876Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:36:48.887Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:37:03.232Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:37:03.240Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:37:04.712Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T14:37:07.012Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T14:37:07.061Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T14:37:07.101Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T14:37:10.034Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T14:37:10.039Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:37:10.080Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:37:33.264Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:37:33.268Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:37:45.478Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:38:00.258Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:38:00.263Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:38:30.616Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:38:30.621Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:38:31.664Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:38:31.667Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:38:31.667Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:38:31.668Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:38:31.669Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:38:31.670Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:38:31.967Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:38:31.979Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:38:32.058Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:38:32.059Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:38:32.890Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:38:32.893Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:38:41.695Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:38:41.696Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:38:41.696Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:38:51.697Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:38:52.634Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:38:52.636Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:38:53.889Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:39:00.970Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:39:00.978Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:39:40.837Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:39:50.809Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:39:50.823Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:39:54.543Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:39:54.548Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:39:54.549Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:39:54.550Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:39:54.550Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:39:54.551Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:39:54.882Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:39:54.900Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:39:55.009Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:39:55.011Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:39:59.757Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:39:59.762Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:40:01.018Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:40:48.187Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:40:48.204Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.916Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:41:11.918Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.918Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.919Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:41:21.927Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:41:26.489Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:41:26.491Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:41:31.280Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:41:48.804Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:41:48.815Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:42:18.100Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:42:37.947Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:42:49.417Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:42:49.424Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:43:24.475Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:43:41.155Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:43:50.083Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:43:50.089Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.551Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T14:44:31.551Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T14:44:41.561Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:44:47.464Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:44:47.466Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T14:44:47.469Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.481Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.482Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.482Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:44:50.790Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:44:50.798Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:45:22.684Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:45:22.687Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:45:22.688Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:45:22.689Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:45:22.690Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:45:22.691Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:45:23.107Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:45:23.131Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:45:23.228Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:45:23.230Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:45:24.191Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:45:24.194Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:45:28.758Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:45:42.520Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:45:42.534Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:45:46.070Z"} -{"level":"info","message":"GET /api/users/11","timestamp":"2025-06-06T14:45:47.763Z"} -{"level":"info","message":"GET /api/messages?userId=11","timestamp":"2025-06-06T14:45:47.800Z"} -{"level":"info","message":"GET /api/users/11/tags","timestamp":"2025-06-06T14:45:47.832Z"} -{"level":"info","message":"DELETE /api/users/11","timestamp":"2025-06-06T14:45:54.562Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:11 for user 1","timestamp":"2025-06-06T14:45:54.567Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:45:54.615Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:46:02.230Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:46:02.233Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:46:29.880Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:46:29.885Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:46:33.313Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:47:02.907Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:47:02.914Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:47:33.244Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:47:33.249Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:47:38.667Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:48:31.499Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:48:31.505Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:48:45.093Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:49:31.593Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:49:31.596Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:49:31.596Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:49:31.598Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:49:31.598Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:49:31.599Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:49:31.897Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:49:31.911Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:49:31.997Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:49:31.998Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:49:33.050Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:49:33.057Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:49:36.795Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:49:36.798Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:49:38.362Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:50:34.542Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:50:34.551Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:50:44.519Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:51:01.589Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:51:01.595Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:51:03.515Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T14:51:05.494Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T14:51:05.520Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T14:51:05.606Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:51:11.445Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:51:16.401Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T14:51:19.105Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T14:51:19.141Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T14:51:19.208Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:51:29.635Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:51:32.011Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:51:32.013Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:51:37.238Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:51:37.242Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:37.244Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:37.246Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:51:37.247Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:51:37.249Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:51:37.727Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:51:37.750Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:51:37.861Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:51:37.862Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:51:38.894Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:51:38.899Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:51:39.991Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:51:39.995Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:39.997Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:39.998Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:51:40.000Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:51:40.002Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:51:40.296Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:51:40.313Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:51:40.398Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:51:40.399Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:51:41.289Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:51:41.292Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:51:42.212Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:51:50.531Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:51:50.535Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:50.536Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:51:50.537Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:51:50.538Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:51:50.539Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:51:50.865Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:51:50.898Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:51:50.971Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:51:50.973Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:51:51.810Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:51:51.815Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:51:52.397Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:52:02.869Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:52:02.880Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:52:08.536Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:52:08.539Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:52:08.541Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:52:08.542Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:52:08.543Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:52:08.544Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:52:08.938Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:52:08.966Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:52:09.072Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:52:09.074Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:52:13.169Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:52:13.172Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:52:13.669Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:52:49.340Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:52:49.354Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T14:52:58.271Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T14:52:58.274Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T14:52:58.276Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T14:52:58.277Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T14:52:58.278Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T14:52:58.280Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T14:52:58.632Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T14:52:58.645Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T14:52:58.727Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T14:52:58.728Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:53:00.069Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:53:00.083Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:53:00.238Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:53:00.242Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:53:03.410Z"} -{"level":"info","message":"GET /api/users/6","timestamp":"2025-06-06T14:53:07.922Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:53:09.082Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T14:53:09.083Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:53:09.084Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T14:53:10.612Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T14:53:12.118Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T14:53:14.045Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T14:53:19.084Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:53:20.275Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:53:20.278Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:53:21.499Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:53:30.545Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:53:30.553Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:54:00.926Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:54:00.933Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:15.485Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T14:54:15.486Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:15.486Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:15.487Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T14:54:25.489Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T14:54:27.866Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T14:54:27.867Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T14:54:27.869Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:54:29.159Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:30.830Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:30.831Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:54:30.831Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:54:50.706Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:54:50.717Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:55:01.495Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:55:01.500Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:55:21.447Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:55:31.812Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:55:31.818Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:55:35.965Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:55:36.048Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:55:39.032Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:55:39.032Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:55:39.033Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:56:21.507Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:56:33.407Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:56:33.412Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T14:56:45.478Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:56:45.542Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:56:45.543Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:56:45.543Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:57:34.955Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:57:34.960Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:57:35.113Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:57:49.224Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:57:49.316Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:57:52.201Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:57:52.202Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:57:52.202Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:58:33.308Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:58:33.313Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:58:42.067Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T14:58:54.367Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T14:58:55.400Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T14:59:34.866Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T14:59:34.869Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:59:48.624Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:59:48.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:59:48.625Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T15:00:01.021Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:00:06.291Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:00:06.293Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:00:36.390Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:00:36.395Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:00:48.143Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:00:48.194Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:01:11.868Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:01:11.870Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:01:11.871Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:01:37.999Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:01:38.003Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:01:54.502Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:01:54.539Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:01:54.650Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:02:19.084Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:02:19.176Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:02:39.476Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:02:39.480Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:03:08.020Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.226Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.227Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.227Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.228Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.228Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:03:25.228Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:03:41.011Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:03:41.016Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:04:14.988Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:04:15.051Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:04:15.173Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:04:31.789Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:04:31.791Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:04:31.791Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:04:39.234Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:04:39.240Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:05:14.442Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:05:38.401Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:05:38.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:05:38.404Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:05:40.783Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:05:40.788Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:06:20.992Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:06:21.085Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:06:21.176Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:06:42.100Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:06:42.225Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:06:42.372Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:06:42.379Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:07:27.706Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:07:43.908Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:07:43.919Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T15:07:47.272Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:07:48.404Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:08:41.126Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:08:45.447Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:08:45.451Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:08:55.147Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:08:55.238Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.288Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.289Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:08:58.290Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:09:40.979Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:09:47.020Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:09:47.026Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:10:01.719Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:10:01.811Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:10:04.788Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:10:04.790Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:10:04.790Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:10:45.240Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:10:45.244Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:10:47.336Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:11:08.542Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:11:08.634Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:11:11.454Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:11:11.455Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:11:11.455Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:11:46.852Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:11:46.856Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:12:01.441Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:12:14.935Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:12:15.027Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:12:15.120Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:12:48.396Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:12:48.400Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:13:00.426Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:13:21.356Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:13:21.447Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:13:24.610Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:13:24.611Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:13:24.612Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:13:24.612Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:13:24.612Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:13:49.964Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:13:49.977Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:14:07.169Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:14:26.802Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T15:14:27.118Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T15:14:27.118Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T15:14:27.118Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:14:50.609Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:14:50.618Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:15:14.074Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:15:14.190Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:15:34.847Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:15:34.897Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:15:37.823Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:15:37.825Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:15:37.826Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:15:51.247Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:15:51.254Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:16:27.153Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:16:41.209Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:16:41.248Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:16:44.311Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:16:44.312Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:16:44.312Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:16:48.625Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:16:48.641Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:17:34.337Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:17:49.315Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:17:49.321Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:17:51.491Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:17:51.619Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:17:51.712Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:18:33.462Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:18:49.947Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:18:49.961Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T15:18:57.411Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T15:18:57.505Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:18:57.620Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:18:57.621Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:18:57.621Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:18:57.621Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:18:57.622Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:19:47.027Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:19:50.656Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:19:50.665Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:20:04.182Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:20:04.183Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:20:04.184Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:20:46.532Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:20:51.199Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:20:51.208Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:21:10.714Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:21:10.715Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:21:10.715Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:21:48.564Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:21:48.572Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:22:00.353Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:22:06.453Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:22:06.458Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:06.459Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:06.460Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:22:06.461Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:22:06.462Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:22:06.820Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:22:06.845Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:22:06.916Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:22:06.918Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:22:12.419Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:22:12.423Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:22:14.068Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:22:14.654Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:22:14.669Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:22:16.670Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:22:18.450Z"} -{"level":"info","message":"GET /api/users/11","timestamp":"2025-06-06T15:22:20.533Z"} -{"level":"info","message":"GET /api/messages?userId=11","timestamp":"2025-06-06T15:22:20.589Z"} -{"level":"info","message":"GET /api/users/11/tags","timestamp":"2025-06-06T15:22:20.627Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:22:32.329Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:22:32.335Z"} -{"level":"info","message":"DELETE /api/users/11","timestamp":"2025-06-06T15:22:34.761Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:11 for user 1","timestamp":"2025-06-06T15:22:34.765Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:22:34.794Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:22:46.192Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:22:46.205Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:46.206Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:46.207Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:22:46.208Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:22:46.209Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:22:46.630Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:22:46.651Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:22:46.782Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:22:46.785Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:22:47.961Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:22:47.964Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:47.965Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:22:47.966Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:22:47.966Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:22:47.967Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:22:48.237Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:22:48.251Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:22:48.346Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:22:48.347Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:22:49.837Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:22:49.841Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:22:50.999Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:22:59.946Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:22:59.958Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:23:05.827Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:23:05.830Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:23:05.832Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:23:05.836Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:23:05.837Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:23:05.838Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:23:06.193Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:23:06.214Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:23:06.318Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:23:06.320Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:23:10.447Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:23:10.450Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:15.652Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:23:15.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:15.653Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:23:25.655Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:23:26.752Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:23:26.755Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:23:27.999Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:23:30.312Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:23:30.321Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:23:31.038Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:23:31.041Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:23:31.042Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:23:31.042Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:23:31.043Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:23:31.044Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:23:31.322Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:23:31.340Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:23:31.426Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:23:31.428Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:39.981Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:23:39.982Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:23:49.989Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:23:51.141Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:23:51.144Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:23:52.302Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:00.105Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:00.112Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:24:03.058Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.063Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:03.109Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.130Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:24:03.163Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.165Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:24:03.219Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:24:03.268Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:24:03.269Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:03.279Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.349Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:03.388Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.395Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:03.420Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:03.431Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:24:11.419Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:24:13.355Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:24:13.434Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:24:13.501Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:24:34.695Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:24:34.700Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:24:58.973Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:03.965Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:03.969Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:35.225Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:35.230Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:25:41.721Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:41.724Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:41.771Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:41.782Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:25:41.814Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:25:41.844Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:25:41.845Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:25:41.876Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:25:41.899Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:41.906Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:25:41.932Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:41.953Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:41.959Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:41.997Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:42.000Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:25:42.036Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:25:42.040Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:25:45.008Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:25:46.317Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T15:25:49.451Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T15:25:49.507Z"} -{"level":"info","message":"GET /api/users/4/tags","timestamp":"2025-06-06T15:25:49.543Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:26:01.822Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:26:01.826Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:26:01.827Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:26:01.830Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:26:01.831Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:26:01.835Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:26:02.152Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:26:02.169Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:26:02.264Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:26:02.265Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:26:11.153Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:26:11.154Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:14.519Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:14.527Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:26:21.154Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:26:27.181Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:26:27.184Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:26:28.539Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:43.086Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:43.093Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:26:48.178Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:26:50.910Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:50.913Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:50.967Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:50.978Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:26:51.019Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:51.024Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:26:51.064Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:26:51.096Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:26:51.099Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:51.191Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:51.200Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:51.245Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:51.249Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:26:51.284Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:26:51.290Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:26:52.254Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:26:57.952Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:26:57.992Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:26:58.032Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:27:17.804Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:27:17.806Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:27:17.807Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:27:17.808Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:27:17.809Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:27:17.809Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:27:18.079Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:27:18.095Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:27:18.172Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:27:18.173Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:27:22.390Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:22.399Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:27:22.922Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:27:22.926Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:27:23.843Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:27:37.648Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:37.663Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:27:37.704Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:37.710Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:27:37.716Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:27:37.741Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:27:37.753Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:27:37.755Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:37.758Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:27:37.933Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:37.946Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:27:37.976Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:27:37.996Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:38.007Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:27:38.026Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:27:38.042Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:27:38.049Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:27:40.519Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:27:42.240Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T15:27:43.913Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T15:27:43.951Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T15:27:43.979Z"} -{"level":"info","message":"POST /api/users/tags/init","timestamp":"2025-06-06T15:27:46.080Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:27:46.124Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T15:27:46.165Z"} -{"level":"info","message":"POST /api/users/tags","timestamp":"2025-06-06T15:27:57.112Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:27:57.156Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:27:57.190Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T15:27:57.246Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:28:08.921Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:28:08.926Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:28:26.958Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:28:37.670Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:28:38.991Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:28:38.996Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:29:06.202Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:29:06.208Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:29:36.689Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:29:36.695Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:29:37.247Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:30:07.297Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:30:07.301Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:30:37.070Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:30:37.073Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.514Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:30:51.515Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.515Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.516Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.516Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.517Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:31:01.520Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:31:02.297Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:31:02.300Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:31:03.157Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:31:07.714Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:31:07.719Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:31:48.465Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:31:48.475Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:31:50.404Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.254Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T15:32:14.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.256Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T15:32:24.258Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:32:32.134Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:32:32.136Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:32:36.726Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:32:49.114Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:32:49.123Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:32:57.242Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:33:20.329Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:33:29.308Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:29.315Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:33:33.032Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:33.035Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:33:33.096Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:33.101Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:33:34.289Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:34.291Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:33:34.352Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:33:34.353Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:33:34.367Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:33:36.438Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:36.452Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:33:36.493Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:36.497Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:33:36.534Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:33:36.537Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:33:39.751Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:33:42.522Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:33:42.525Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:42.525Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:42.526Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:33:42.526Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:33:42.527Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:33:42.807Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:33:42.822Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:33:42.904Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:33:42.905Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:33:43.707Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:33:43.710Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:33:44.774Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:33:48.128Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T15:33:50.109Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T15:33:50.183Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T15:33:50.280Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:33:52.970Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:33:52.980Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:52.983Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:52.985Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:33:52.986Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:33:52.988Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:33:53.722Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:33:53.744Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:33:53.847Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:33:53.849Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:33:55.046Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:33:55.050Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:55.050Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:33:55.051Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:33:55.052Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:33:55.053Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:33:55.380Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:33:55.396Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:33:55.447Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:33:55.449Z"} -{"level":"info","message":"GET /api/tables?_t=1749224035706","timestamp":"2025-06-06T15:33:55.655Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:34:00.879Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:34:00.879Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:34:02.212Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:34:02.217Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:34:02.218Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:34:02.220Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:34:02.222Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:34:02.224Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:34:02.687Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:34:02.722Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:34:02.831Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:34:02.834Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:34:03.527Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:03.535Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:34:09.851Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:34:11.511Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:34:11.512Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:34:21.513Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:34:26.046Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:34:26.050Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:34:29.646Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.660Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:34:29.730Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.737Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:34:29.801Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:34:29.832Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.844Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:34:29.878Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.882Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:34:29.896Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:34:29.899Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:34:29.917Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.955Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:34:29.986Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:34:29.990Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:34:30.500Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:34:55.788Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:00.218Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:00.228Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:30.693Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:30.696Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:35:32.877Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:35:32.880Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:35:32.880Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:35:32.881Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:35:32.882Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:35:32.882Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:35:33.148Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:35:33.159Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:35:33.227Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:35:33.228Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:35:37.316Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:35:37.319Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:35:37.843Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:35:39.905Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:39.917Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:39.972Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:39.976Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:35:40.005Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:35:40.014Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:40.018Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:35:40.031Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:35:40.033Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:40.061Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:40.064Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:40.085Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:40.088Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:35:40.107Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:35:40.110Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:35:41.668Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:35:44.105Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:35:44.138Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:35:44.161Z"} -{"level":"info","message":"DELETE /api/users/2","timestamp":"2025-06-06T15:35:51.935Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:2 for user 1","timestamp":"2025-06-06T15:35:51.937Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:35:51.974Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:36:10.864Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:36:10.868Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:36:23.266Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:36:41.259Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:36:41.263Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:36:44.406Z"} -{"level":"info","message":"GET /api/users/9","timestamp":"2025-06-06T15:36:57.975Z"} -{"level":"info","message":"GET /api/messages?userId=9","timestamp":"2025-06-06T15:36:57.995Z"} -{"level":"info","message":"GET /api/users/9/tags","timestamp":"2025-06-06T15:36:58.019Z"} -{"level":"info","message":"POST /api/users/tags/init","timestamp":"2025-06-06T15:36:59.585Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:36:59.605Z"} -{"level":"info","message":"GET /api/users/9/tags","timestamp":"2025-06-06T15:36:59.649Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:37:11.570Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:37:11.573Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:37:41.894Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:37:41.898Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:37:50.961Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:38:12.250Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:38:12.253Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:38:42.510Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:38:42.513Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:38:57.488Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:39:12.877Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:39:12.883Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:39:17.432Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:39:43.169Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:39:43.172Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:39:58.583Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:39:58.585Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:39:58.586Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:39:58.587Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:39:58.587Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:39:58.588Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:39:58.831Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:39:58.842Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:39:58.905Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:39:58.906Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:40:04.118Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:40:04.119Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:10.167Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:10.172Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:40:17.448Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:40:18.187Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:40:18.189Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:40:19.370Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:40:19.372Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:40:19.373Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:40:19.374Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:40:19.374Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:40:19.375Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:40:19.608Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:40:19.621Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:40:19.657Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:40:19.659Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:40:20.122Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:40:20.124Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:40:20.657Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:40:25.622Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.630Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:25.690Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.704Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:40:25.742Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.747Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:40:25.761Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:25.786Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.792Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:40:25.802Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:40:25.804Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:25.854Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.857Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:25.890Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:25.893Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:40:27.392Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T15:40:30.693Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T15:40:30.726Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T15:40:30.799Z"} -{"level":"info","message":"POST /api/users/tags/init","timestamp":"2025-06-06T15:40:33.103Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:40:33.122Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T15:40:33.149Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:40:56.415Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:40:56.419Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:41:16.589Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:41:16.592Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:41:16.593Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:41:16.593Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:41:16.594Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:41:16.594Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:41:16.841Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:41:16.853Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:41:16.919Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:41:16.921Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:41:17.356Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:41:17.357Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:41:25.890Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:41:25.891Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:41:25.892Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:41:26.787Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:26.793Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T15:41:34.332Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T15:41:34.360Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T15:41:34.416Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:41:35.893Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:41:36.368Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:41:36.369Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:41:36.894Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:41:46.061Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:41:46.064Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:41:46.065Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:41:46.067Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:41:46.067Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:41:46.068Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:41:46.336Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:41:46.346Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:41:46.391Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:41:46.393Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:41:46.948Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:41:46.950Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:41:48.979Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:48.990Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T15:41:49.016Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:41:49.049Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:49.055Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T15:41:49.070Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:41:49.096Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:41:49.102Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:41:49.104Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:49.107Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T15:41:49.189Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:41:49.205Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:49.209Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:41:49.244Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:49.248Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:41:49.268Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:41:49.271Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:41:51.076Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:41:51.144Z"} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T15:41:52.193Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:41:57.664Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:41:59.714Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:41:59.738Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:41:59.756Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T15:42:02.152Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:42:02.183Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:42:02.210Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:42:19.573Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:42:19.577Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:42:49.978Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:42:49.981Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:42:54.068Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:43:20.253Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:43:20.257Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:43:50.680Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:43:50.683Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:44:04.275Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:44:20.892Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:44:20.895Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:44:51.216Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:44:51.220Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.851Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:45:11.852Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.854Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:45:21.576Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:45:21.579Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:45:25.179Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:30.358Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T15:45:30.359Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T15:45:40.361Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:46.777Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:45:59.169Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:45:59.172Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:45:59.173Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:45:59.174Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:45:59.174Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:45:59.175Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:45:59.420Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:45:59.433Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:45:59.471Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:45:59.472Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:45:59.977Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:45:59.979Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:46:00.488Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:46:01.415Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:46:01.418Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:01.418Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:01.419Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:46:01.420Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:46:01.421Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:46:01.771Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:46:01.787Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:46:01.879Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:46:01.880Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:46:05.985Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:46:05.988Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:46:06.563Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:46:07.756Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:46:07.759Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:07.761Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:07.763Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:46:07.764Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:46:07.765Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:46:08.097Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:46:08.119Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:46:08.214Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:46:08.214Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:46:08.757Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:46:08.760Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:46:09.247Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:46:14.224Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:46:14.226Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:14.226Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:14.228Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:46:14.228Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:46:14.229Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:46:14.498Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:46:14.509Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:46:14.575Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:46:14.576Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:46:18.637Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:46:18.638Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:46:23.100Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:46:23.106Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:46:25.973Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:46:51.094Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:46:51.098Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:51.099Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:46:51.100Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:46:51.101Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:46:51.102Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:46:51.471Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:46:51.493Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:46:51.586Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:46:51.589Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:46:53.415Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:46:53.419Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:46:58.999Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:46:59.008Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:46:59.439Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:47:02.244Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.255Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:47:02.300Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:47:02.338Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.348Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:47:02.357Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:47:02.371Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.380Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:47:02.391Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:47:02.393Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T15:47:02.409Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:47:02.471Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.475Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:47:02.499Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.511Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:47:02.535Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:02.539Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:47:04.528Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:47:06.447Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T15:47:09.659Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T15:47:09.686Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T15:47:09.708Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T15:47:12.264Z"} -{"level":"info","message":"GET /api/users/tags","timestamp":"2025-06-06T15:47:12.282Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T15:47:12.307Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:47:33.702Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:47:33.706Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:48:02.629Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:04.291Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:04.295Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:31.112Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:31.116Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T15:48:35.393Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T15:48:35.423Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:48:35.447Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:48:55.998Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.005Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T15:48:56.043Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:56.059Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.062Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T15:48:56.084Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:48:56.107Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:48:56.108Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:48:56.150Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.155Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:48:56.163Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:56.185Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.190Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:56.207Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.209Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:48:56.228Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:48:56.231Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T15:48:58.820Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:48:58.836Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:48:58.860Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:01.655Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:01.680Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:01.703Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:01.723Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:01.746Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:01.772Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:03.201Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:03.215Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:03.231Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:03.249Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:03.267Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:03.284Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:09.027Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:09.049Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:09.070Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:09.089Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:09.111Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:09.130Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:10.038Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:10.165Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:10.182Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:10.202Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:10.222Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:10.241Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.751Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"info","message":"POST /api/tags","timestamp":"2025-06-06T15:49:15.611Z"} -{"level":"info","message":"POST /api/users/3/tags","timestamp":"2025-06-06T15:49:15.633Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:15.656Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:49:15.679Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:49:23.752Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:49:24.207Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:49:24.209Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T15:49:24.889Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T15:49:24.892Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:49:24.974Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:49:26.549Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:49:26.552Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:49:28.345Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:49:30.718Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:49:57.517Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:49:57.521Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:50:19.398Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:50:27.940Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:50:27.943Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:50:31.395Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:50:58.111Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:50:58.116Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.862Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T15:51:26.863Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.863Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:51:28.442Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:51:28.445Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T15:51:36.865Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:51:37.901Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:51:37.903Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T15:51:37.905Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:51:41.996Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.065Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.066Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.066Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T15:51:49.061Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T15:51:49.099Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:51:49.118Z"} -{"level":"info","message":"DELETE /api/users/4/tags/1","timestamp":"2025-06-06T15:51:55.055Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:51:55.099Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:51:58.188Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:51:58.191Z"} -{"level":"info","message":"DELETE /api/users/4/tags/1","timestamp":"2025-06-06T15:52:01.772Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:52:01.792Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:52:28.868Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:52:29.106Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:52:29.109Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.203Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.203Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.204Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:52:56.228Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:52:56.231Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:53:35.448Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:53:35.478Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:53:35.509Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:53:49.563Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:53:49.567Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:53:51.719Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:53:51.756Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.751Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.752Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:54:45.724Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:54:50.368Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:54:50.373Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:54:57.807Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:54:57.809Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:54:57.810Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:54:57.811Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:54:57.812Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:54:57.813Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:54:58.207Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:54:58.224Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:54:58.299Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:54:58.300Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:55:02.370Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:55:02.373Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:55:02.898Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:07.404Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:07.414Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:55:10.177Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.180Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:10.248Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.252Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T15:55:10.286Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:55:10.332Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:55:10.335Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:55:10.336Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.342Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T15:55:10.367Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:10.415Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.418Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:55:10.431Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:10.450Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.453Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:10.473Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:10.477Z"} -{"level":"info","message":"DELETE /api/users/4/tags/6","timestamp":"2025-06-06T15:55:15.856Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:55:15.875Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:55:41.251Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:55:41.254Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:56:01.320Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:56:09.462Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:56:10.971Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:56:10.975Z"} -{"level":"info","message":"GET /api/tables?_t=1749225374381","timestamp":"2025-06-06T15:56:13.574Z"} -{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-06T15:56:15.054Z"} -{"level":"info","message":"POST /api/tables/cell","timestamp":"2025-06-06T15:56:30.034Z"} -{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-06T15:56:30.051Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:56:40.094Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:56:41.291Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:56:41.296Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:56:41.365Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:56:44.398Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:56:44.422Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:56:44.444Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:57:11.575Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:57:11.578Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:57:11.579Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:57:11.580Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:57:11.581Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:57:11.582Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:57:11.918Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:57:11.938Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:57:12.034Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:57:12.035Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:57:12.400Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:57:12.408Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:57:16.149Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:57:16.152Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:57:20.304Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:57:42.618Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:57:42.623Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T15:58:15.989Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T15:58:15.992Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T15:58:15.993Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T15:58:15.994Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T15:58:15.995Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T15:58:15.996Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T15:58:16.355Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T15:58:16.366Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T15:58:16.408Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T15:58:16.408Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:58:18.155Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.168Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:58:18.208Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.216Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T15:58:18.233Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T15:58:18.293Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.298Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:58:18.326Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T15:58:18.328Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T15:58:18.344Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:58:18.446Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.454Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:58:18.460Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:58:18.490Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.495Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:58:18.522Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:18.526Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:58:20.561Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:58:20.563Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:58:21.774Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:58:23.888Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:58:24.653Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T15:58:26.497Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T15:58:26.518Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:58:26.560Z"} -{"level":"info","message":"DELETE /api/users/4/tags/1","timestamp":"2025-06-06T15:58:28.143Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:58:28.164Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:58:48.839Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:58:48.842Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T15:59:17.064Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:59:17.081Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T15:59:17.098Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:59:19.278Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:59:19.281Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:59:23.668Z"} -{"level":"info","message":"GET /api/tables?_t=1749225568053","timestamp":"2025-06-06T15:59:27.979Z"} -{"level":"info","message":"GET /api/tables/21","timestamp":"2025-06-06T15:59:29.607Z"} -{"level":"info","message":"POST /api/tables/21/columns","timestamp":"2025-06-06T15:59:31.957Z"} -{"level":"info","message":"GET /api/tables/21","timestamp":"2025-06-06T15:59:31.975Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.392Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T15:59:32.392Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.393Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.393Z"} -{"level":"info","message":"GET /api/tables/21","timestamp":"2025-06-06T15:59:43.190Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T15:59:45.586Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T15:59:46.032Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T15:59:46.034Z"} -{"level":"info","message":"PATCH /api/tables/21","timestamp":"2025-06-06T15:59:49.083Z"} -{"level":"info","message":"GET /api/tables/21","timestamp":"2025-06-06T15:59:49.107Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T15:59:49.463Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T15:59:49.465Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T15:59:50.212Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T15:59:50.628Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T15:59:53.379Z"} -{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-06-06T16:00:00.580Z"} -{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-06-06T16:00:00.605Z"} -{"level":"info","message":"GET /api/tables","timestamp":"2025-06-06T16:00:00.607Z"} -{"level":"info","message":"GET /api/settings/telegram-settings","timestamp":"2025-06-06T16:00:00.610Z"} -{"level":"info","message":"GET /api/settings/email-settings","timestamp":"2025-06-06T16:00:00.619Z"} -{"level":"info","message":"GET /api/tables/21","timestamp":"2025-06-06T16:00:03.762Z"} -{"level":"info","message":"DELETE /api/tables/21","timestamp":"2025-06-06T16:00:09.760Z"} -{"level":"info","message":"GET /api/tables?_t=1749225610960","timestamp":"2025-06-06T16:00:09.790Z"} -{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-06T16:00:15.062Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:00:20.499Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:00:20.501Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:00:37.886Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:00:50.852Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:00:50.857Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:00:56.845Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:01:21.178Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:01:21.182Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.624Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T16:01:45.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.626Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.626Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:01:48.310Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:01:48.315Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T16:01:58.807Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:01:59.718Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:01:59.720Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T16:01:59.722Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:02:03.830Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:02:47.504Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:02:48.831Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:02:48.836Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:03:06.374Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: write after end","timestamp":"2025-06-06T16:03:06.527Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.529Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:03:19.194Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:03:19.198Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:03:48.927Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:03:48.932Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:03:51.822Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:03:53.472Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T16:03:57.326Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T16:03:57.353Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:03:57.380Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:03:57.722Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:03:57.757Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T16:04:01.310Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:04:01.328Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:04:01.348Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:04:16.901Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:04:16.966Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:04:19.798Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:04:19.803Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:04:50.149Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:04:50.152Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:05:00.694Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:05:20.507Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:05:20.510Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:05:20.825Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:05:20.861Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:05:50.844Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:05:50.847Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:06:07.237Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:06:11.317Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:06:21.111Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:06:21.114Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"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-06T16:06:35.520Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:06:48.113Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:06:48.118Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:07:15.523Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:07:15.571Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:07:15.607Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:07:18.492Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:07:18.494Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:07:27.263Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T16:07:29.824Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T16:07:29.848Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:07:29.925Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:07:33.495Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:07:33.551Z"} -{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-06T16:07:34.377Z"} -{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-06T16:07:34.406Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:07:34.470Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.475Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.476Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.477Z"} -{"level":"info","message":"DELETE /api/users/1/tags/4","timestamp":"2025-06-06T16:07:47.262Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:07:47.281Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T16:07:50.491Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:07:50.753Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:07:50.763Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:07:50.797Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:07:50.843Z"} -{"level":"info","message":"POST /api/users/1/tags","timestamp":"2025-06-06T16:07:54.932Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:07:54.954Z"} -{"level":"info","message":"POST /api/users/1/tags","timestamp":"2025-06-06T16:07:56.769Z"} -{"level":"info","message":"POST /api/users/1/tags","timestamp":"2025-06-06T16:07:56.791Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:07:56.810Z"} -{"level":"info","message":"DELETE /api/users/1/tags/6","timestamp":"2025-06-06T16:08:03.807Z"} -{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-06T16:08:03.827Z"} -{"level":"info","message":"DELETE /api/users/1","timestamp":"2025-06-06T16:08:12.585Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:1 for user 1","timestamp":"2025-06-06T16:08:12.589Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:08:12.626Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:08:17.813Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:08:18.537Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:08:18.539Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:08:20.307Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:08:43.177Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:08:43.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.800Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.801Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.801Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:08:49.448Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:08:49.453Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:09:19.103Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:09:19.107Z"} -{"level":"info","message":"GET /api/tables?_t=1749226166435","timestamp":"2025-06-06T16:09:26.355Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:09:32.200Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:09:33.803Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:09:46.276Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:09:46.307Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:09:50.129Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:09:50.133Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.434Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.435Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.435Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:10:20.501Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:10:20.504Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:10:37.112Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:10:50.743Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:10:50.748Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:10:52.987Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:10:53.027Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.888Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.889Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.889Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:11:39.636Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:11:39.645Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:11:42.786Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:11:44.588Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:11:48.108Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:11:48.110Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:11:59.388Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:11:59.420Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:11:59.453Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:12:18.493Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:12:18.496Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:12:48.716Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:12:48.720Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:13:05.376Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:13:06.177Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:13:19.044Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:13:19.047Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:13:49.435Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:13:49.439Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:13:53.426Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:14:16.058Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:14:16.134Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.654Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:14:50.100Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:14:50.104Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:15:03.267Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:15:19.050Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:15:19.081Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.313Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.314Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.314Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:15:50.692Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:15:50.696Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:16:06.149Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:16:21.018Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:16:21.021Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:16:29.015Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:16:29.080Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.678Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.679Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.679Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:16:48.070Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:16:48.075Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:16:53.532Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:16:53.535Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:16:53.536Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:16:53.538Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:16:53.539Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:16:53.540Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:16:53.888Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:16:53.910Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:16:53.986Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:16:53.989Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:16:58.138Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:16:58.141Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:16:58.736Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:17:06.485Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:17:06.488Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:17:06.489Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:17:06.490Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:17:06.490Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:17:06.491Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:17:06.760Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:17:06.775Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:17:06.821Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:17:06.822Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:17:10.912Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:17:10.914Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:17:11.491Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:17:34.855Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:17:48.789Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:17:48.796Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:18:01.838Z"} -{"level":"info","message":"GET /api/users/2","timestamp":"2025-06-06T16:18:03.982Z"} -{"level":"info","message":"GET /api/messages?userId=2","timestamp":"2025-06-06T16:18:04.019Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T16:18:04.049Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T16:18:08.928Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:18:08.964Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T16:18:09.157Z"} -{"level":"info","message":"POST /api/users/2/tags","timestamp":"2025-06-06T16:18:13.451Z"} -{"level":"info","message":"GET /api/users/2/tags","timestamp":"2025-06-06T16:18:13.475Z"} -{"level":"info","message":"DELETE /api/users/2","timestamp":"2025-06-06T16:18:17.865Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:2 for user 1","timestamp":"2025-06-06T16:18:17.869Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:18:17.910Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:18:18.323Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:18:18.326Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.613Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T16:18:22.613Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.614Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.614Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T16:18:35.892Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:41.102Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T16:18:41.102Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:18:49.400Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:18:49.405Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T16:18:51.103Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:18:55.176Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:18:55.178Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:18:59.400Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:19:19.668Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:19:19.671Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:19:24.475Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:19:50.056Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:19:50.061Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:20:05.903Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:20:20.305Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:20:20.308Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:20:34.657Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:20:50.686Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:20:50.691Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:21:08.765Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:21:41.090Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:21:47.998Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:21:48.003Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:22:15.308Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:22:47.734Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:22:48.662Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:22:48.666Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:23:21.807Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:23:26.562Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:26.568Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:23:27.749Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:23:37.437Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:23:37.460Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:23:37.482Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:23:43.610Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:43.612Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:23:43.697Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:23:43.715Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:43.719Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:23:43.809Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:23:43.830Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:43.834Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:23:43.861Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:23:43.862Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:23:43.895Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:23:43.937Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:43.940Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:23:44.017Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:44.019Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:23:44.069Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:23:44.072Z"} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T16:23:47.035Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:23:48.744Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:23:50.486Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:23:51.309Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:23:56.390Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:23:56.415Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:23:56.437Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:23:58.230Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:24:15.116Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:24:15.119Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:24:27.942Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:24:29.932Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:24:29.958Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:24:29.983Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T16:24:33.090Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T16:24:33.092Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:24:33.141Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:24:44.700Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:24:44.703Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:25:01.722Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:25:15.784Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:25:15.787Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:25:34.907Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:25:34.944Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:25:34.981Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:25:45.307Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:25:45.310Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:26:07.117Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:26:12.311Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:26:12.315Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:26:41.401Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:26:43.439Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:26:43.442Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:27:13.674Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:27:13.773Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:27:13.778Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:27:44.156Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:27:44.159Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:27:47.828Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:28:14.336Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:28:14.339Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:28:16.541Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:28:49.178Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:28:49.182Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:28:54.288Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:29:23.145Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:29:49.973Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:29:49.978Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:30:00.921Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:30:33.208Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:30:50.524Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:30:50.529Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:31:07.471Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.820Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.820Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.823Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:31:51.131Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:31:51.139Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:32:17.596Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:32:17.631Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:32:47.267Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:32:47.268Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:32:48.447Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:32:48.451Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:33:20.472Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:33:20.504Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:33:49.169Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:33:49.180Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:33:49.275Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:33:53.323Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:33:55.532Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:33:55.555Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:33:55.583Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:34:06.766Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.768Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:06.807Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.811Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:34:06.846Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:34:06.880Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.891Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:34:06.897Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:34:06.898Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:34:06.904Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:06.922Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.926Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:06.932Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:06.961Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.966Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:06.991Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:06.993Z"} -{"level":"info","message":"DELETE /api/users/3/tags/1","timestamp":"2025-06-06T16:34:10.621Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:10.636Z"} -{"level":"info","message":"DELETE /api/users/3/tags/2","timestamp":"2025-06-06T16:34:11.975Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:11.993Z"} -{"level":"info","message":"DELETE /api/users/3/tags/3","timestamp":"2025-06-06T16:34:12.675Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:12.699Z"} -{"level":"info","message":"DELETE /api/users/3/tags/4","timestamp":"2025-06-06T16:34:14.314Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:14.334Z"} -{"level":"info","message":"DELETE /api/users/3/tags/5","timestamp":"2025-06-06T16:34:16.603Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:16.623Z"} -{"level":"info","message":"DELETE /api/users/3/tags/6","timestamp":"2025-06-06T16:34:17.767Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:17.784Z"} -{"level":"info","message":"DELETE /api/users/3/tags/7","timestamp":"2025-06-06T16:34:18.942Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:18.959Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:34:27.123Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:34:31.626Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.635Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:31.662Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.665Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:34:31.689Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:34:31.718Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.722Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:34:31.727Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:34:31.729Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:34:31.746Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:31.751Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.760Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:34:31.776Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:31.786Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.790Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:34:31.814Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:34:31.816Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:34:33.164Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T16:34:41.348Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T16:34:41.351Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:34:41.427Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:34:55.734Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:35:02.366Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:35:02.370Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:35:03.961Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:35:12.223Z"} -{"level":"info","message":"GET /api/messages?userId=3","timestamp":"2025-06-06T16:35:12.249Z"} -{"level":"info","message":"GET /api/users/3/tags","timestamp":"2025-06-06T16:35:12.270Z"} -{"level":"info","message":"GET /api/users/3","timestamp":"2025-06-06T16:35:15.303Z"} -{"level":"info","message":"DELETE /api/users/3","timestamp":"2025-06-06T16:35:18.019Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:3 for user 1","timestamp":"2025-06-06T16:35:18.021Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:35:18.049Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:35:19.529Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:35:32.403Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:35:32.407Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:35:37.205Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:36:03.039Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:36:03.043Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:36:05.832Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:36:33.468Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:36:33.473Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:36:40.115Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:03.708Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:03.712Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:37:08.706Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:34.074Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:34.077Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:37:42.780Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.782Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:42.827Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.830Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:37:42.875Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:37:42.895Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.900Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:42.921Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.927Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:37:42.930Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:37:42.930Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:42.945Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.949Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:37:42.969Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:37:42.973Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:37:44.323Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:37:50.142Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:38:13.350Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:38:13.353Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:38:18.897Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:38:43.782Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:38:43.785Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:38:56.672Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:39:13.991Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:39:13.995Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.370Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.370Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.373Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:39:44.310Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:39:44.314Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:39:45.692Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:39:45.696Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:39:45.697Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:39:45.698Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:39:45.699Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:39:45.700Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:39:46.200Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:39:46.228Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:39:46.319Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:39:46.328Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:51.521Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T16:39:51.521Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T16:40:01.527Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:40:01.988Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:40:01.989Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T16:40:02.122Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T16:40:02.196Z"} -{"level":"info","message":"GET /api/users/4/tags","timestamp":"2025-06-06T16:40:02.236Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T16:40:04.340Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:40:06.146Z"} -{"level":"info","message":"DELETE /api/users/4","timestamp":"2025-06-06T16:40:10.173Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:4 for user 1","timestamp":"2025-06-06T16:40:10.178Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:40:10.233Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:40:14.543Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:40:14.546Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:40:44.885Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:40:44.891Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:41:12.070Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:41:12.073Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.923Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T16:41:16.923Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.924Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.924Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T16:41:26.924Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:41:27.382Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:41:27.384Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:41:27.935Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:41:42.318Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:41:42.320Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.405Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:42:34.459Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:42:34.491Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:42:43.857Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:42:43.860Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:43:22.087Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:43:38.333Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:43:38.337Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:43:38.338Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:43:38.340Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:43:38.340Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:43:38.341Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:43:38.625Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:43:38.641Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:43:38.717Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:43:38.717Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:43:39.265Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:43:39.269Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:43:39.806Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:43:40.419Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:43:40.423Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:43:40.424Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:43:40.425Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:43:40.426Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:43:40.427Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:43:40.746Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:43:40.763Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:43:40.812Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:43:40.813Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:43:41.270Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:43:41.272Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:43:41.802Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:43:45.421Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:43:45.429Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:44:10.037Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:44:10.039Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:44:10.040Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:44:10.041Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:44:10.042Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:44:10.043Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:44:10.340Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:44:10.360Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:44:10.405Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:44:10.406Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:44:10.914Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:44:10.916Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:44:11.462Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:44:24.782Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:44:24.785Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:44:24.786Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:44:24.787Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:44:24.788Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:44:24.789Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:44:25.129Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:44:25.144Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:44:25.220Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:44:25.222Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:44:25.692Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:44:25.694Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:30.897Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T16:44:30.897Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:30.898Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:42.927Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:42.937Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T16:44:44.129Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:44.217Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:44.221Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:44:45.513Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.516Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:45.545Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.552Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:44:45.580Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.583Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:44:45.617Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:44:45.618Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:44:45.670Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:45.689Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.694Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:45.714Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.718Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:44:45.742Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:44:45.746Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:44:47.233Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:44:48.212Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:44:48.213Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T16:44:49.111Z"} -{"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-06T16:44:49.145Z"} -{"level":"info","message":"GET /api/users/4/tags","timestamp":"2025-06-06T16:44:49.177Z"} -{"level":"info","message":"GET /api/users/4","timestamp":"2025-06-06T16:44:50.833Z"} -{"level":"info","message":"DELETE /api/users/4","timestamp":"2025-06-06T16:44:52.657Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:4 for user 1","timestamp":"2025-06-06T16:44:52.661Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:44:52.700Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:53.409Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T16:44:53.409Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:53.409Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T16:45:03.410Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:45:03.890Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:45:03.891Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:45:04.493Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:45:16.054Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:45:16.057Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:45:32.671Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:45:33.064Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T16:45:42.406Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T16:45:42.431Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T16:45:42.508Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T16:45:43.687Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T16:45:45.307Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T16:45:45.310Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:45:45.342Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:45:46.240Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:45:46.243Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:45:58.741Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:46:03.760Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:46:16.963Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:46:16.965Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:46:17.692Z"} -{"level":"info","message":"GET /api/users/14","timestamp":"2025-06-06T16:46:33.555Z"} -{"level":"info","message":"GET /api/messages?userId=14","timestamp":"2025-06-06T16:46:33.583Z"} -{"level":"info","message":"GET /api/users/14/tags","timestamp":"2025-06-06T16:46:33.972Z"} -{"level":"info","message":"POST /api/tags/init","timestamp":"2025-06-06T16:46:34.822Z"} -{"level":"info","message":"GET /api/tags","timestamp":"2025-06-06T16:46:34.845Z"} -{"level":"info","message":"GET /api/users/14/tags","timestamp":"2025-06-06T16:46:34.868Z"} -{"level":"info","message":"POST /api/users/14/tags","timestamp":"2025-06-06T16:46:37.906Z"} -{"level":"info","message":"GET /api/users/14/tags","timestamp":"2025-06-06T16:46:37.929Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:46:42.818Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:46:43.652Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:46:43.654Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:47:01.720Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:47:14.377Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:47:14.381Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:47:24.157Z"} -{"level":"info","message":"GET /api/users/14","timestamp":"2025-06-06T16:47:32.837Z"} -{"level":"info","message":"DELETE /api/users/14","timestamp":"2025-06-06T16:47:35.550Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:14 for user 1","timestamp":"2025-06-06T16:47:35.554Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:47:35.595Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:47:44.240Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:47:44.242Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:47:45.666Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:48:11.916Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:48:15.041Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:48:15.044Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:48:48.953Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:48:48.959Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:48:52.222Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:48:52.257Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:49:18.262Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:49:27.562Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:49:27.566Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:49:27.567Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:49:27.568Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:49:27.568Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:49:27.570Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:49:27.897Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:49:27.921Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:49:27.998Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:49:28.000Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:49:28.499Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:49:28.501Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:49:29.042Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:49:49.615Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:49:49.620Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:50:11.630Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:50:11.632Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:50:11.633Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:50:11.634Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:50:11.635Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:50:11.636Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:50:11.873Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:50:11.884Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:50:11.925Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:50:11.926Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:50:12.476Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:50:12.478Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:15.935Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:15.940Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:50:16.683Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:50:17.169Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.172Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:17.213Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.217Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:50:17.254Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.260Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:50:17.290Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:50:17.291Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:50:17.340Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:17.359Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.364Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:17.385Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.388Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:17.413Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:17.418Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:50:18.289Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T16:50:23.577Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T16:50:23.627Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T16:50:23.711Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T16:50:24.942Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T16:50:26.079Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T16:50:26.081Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:50:26.125Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:50:31.351Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:50:36.519Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.521Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:36.615Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.618Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:50:36.645Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.647Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:50:36.690Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:50:36.691Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:50:36.718Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:36.756Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.761Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:36.781Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.783Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:50:36.804Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:50:36.806Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:50:37.713Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:51:07.322Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:51:07.326Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.141Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T16:51:24.141Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.142Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.143Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T16:51:34.147Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:51:34.636Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:51:34.637Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:51:35.250Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:51:37.969Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:51:37.972Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:51:37.973Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:51:37.974Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:51:37.975Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:51:37.977Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:51:38.204Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-06T16:51:38.216Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-06T16:51:38.284Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-06T16:51:38.285Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:43.476Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-06T16:51:43.476Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-06T16:51:56.722Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:51:57.234Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:51:57.236Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:52:02.438Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-06T16:52:02.440Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:52:02.441Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:52:07.986Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:52:07.993Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-06T16:52:12.441Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-06T16:52:16.529Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-06T16:52:16.531Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:52:23.886Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:52:38.332Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:52:38.336Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:53:08.613Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:53:08.617Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.865Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.865Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:53:23.580Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:53:23.616Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:53:38.730Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:53:38.736Z"} -{"level":"info","message":"GET /api/users/17","timestamp":"2025-06-06T16:53:39.237Z"} -{"level":"info","message":"GET /api/messages?userId=17","timestamp":"2025-06-06T16:53:39.279Z"} -{"level":"info","message":"GET /api/users/17/tags","timestamp":"2025-06-06T16:53:39.303Z"} -{"level":"info","message":"GET /api/users/17","timestamp":"2025-06-06T16:53:40.582Z"} -{"level":"info","message":"DELETE /api/users/17","timestamp":"2025-06-06T16:53:41.878Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:17 for user 1","timestamp":"2025-06-06T16:53:41.882Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:53:41.919Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:54:09.258Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:54:09.264Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:54:10.625Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-06T16:54:29.985Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:54:39.538Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:54:39.542Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:54:58.098Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:54:58.100Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:54:58.101Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:54:58.102Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:54:58.102Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:54:58.103Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:54:58.395Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:23.614Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:23.623Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:55:27.015Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.019Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:27.055Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.067Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:55:27.100Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.108Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:55:27.154Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:55:27.162Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:55:27.167Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:27.202Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.206Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:27.297Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.300Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:27.323Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:27.340Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:55:29.394Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:55:36.983Z"} -{"level":"info","message":"GET /api/messages?userId=96","timestamp":"2025-06-06T16:55:37.023Z"} -{"level":"info","message":"GET /api/users/96/tags","timestamp":"2025-06-06T16:55:37.053Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:55:41.903Z"} -{"level":"info","message":"DELETE /api/users/96","timestamp":"2025-06-06T16:55:43.095Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:96 for user 1","timestamp":"2025-06-06T16:55:43.098Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:55:43.130Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:55:58.253Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:55:58.256Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:56:06.648Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:56:26.144Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:56:26.146Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:56:26.147Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:56:26.147Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:56:26.148Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:56:26.148Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:56:26.471Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:56:28.572Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:56:28.577Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:56:32.861Z"} -{"level":"info","message":"GET /api/messages?userId=96","timestamp":"2025-06-06T16:56:32.893Z"} -{"level":"info","message":"GET /api/users/96/tags","timestamp":"2025-06-06T16:56:32.922Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:56:35.283Z"} -{"level":"info","message":"DELETE /api/users/96","timestamp":"2025-06-06T16:56:37.812Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:96 for user 1","timestamp":"2025-06-06T16:56:37.816Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:56:37.855Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:56:39.920Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:56:58.826Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:56:58.830Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:57:29.201Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:57:29.204Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:57:59.536Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:57:59.540Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T16:58:14.327Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T16:58:14.329Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T16:58:14.330Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T16:58:14.331Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T16:58:14.331Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T16:58:14.332Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T16:58:14.653Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:58:29.765Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:29.771Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:58:38.926Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:38.930Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:58:39.016Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:39.029Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:58:39.108Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T16:58:39.132Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:39.142Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:58:39.177Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T16:58:39.178Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:58:39.427Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:39.432Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:58:39.456Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:39.459Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:58:39.481Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:58:39.484Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T16:58:42.941Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:58:48.940Z"} -{"level":"info","message":"GET /api/messages?userId=96","timestamp":"2025-06-06T16:58:48.973Z"} -{"level":"info","message":"GET /api/users/96/tags","timestamp":"2025-06-06T16:58:48.994Z"} -{"level":"info","message":"GET /api/users/96","timestamp":"2025-06-06T16:58:50.326Z"} -{"level":"info","message":"DELETE /api/users/96","timestamp":"2025-06-06T16:58:51.615Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:96 for user 1","timestamp":"2025-06-06T16:58:51.618Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:58:51.654Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:59:10.037Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:59:10.040Z"} -{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-06T16:59:26.036Z"} -{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-06T16:59:26.061Z"} -{"count":28,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-06T16:59:26.071Z","total":28} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T16:59:29.061Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T16:59:40.129Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T16:59:40.133Z"} -{"level":"info","message":"GET /api/settings/ai-settings/openai","timestamp":"2025-06-06T16:59:46.444Z"} -{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-06-06T16:59:58.591Z"} -{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-06-06T16:59:58.599Z"} -{"level":"info","message":"GET /api/tables","timestamp":"2025-06-06T16:59:58.601Z"} -{"level":"info","message":"GET /api/settings/telegram-settings","timestamp":"2025-06-06T16:59:58.615Z"} -{"level":"info","message":"GET /api/settings/email-settings","timestamp":"2025-06-06T16:59:58.622Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:00:10.688Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:00:10.691Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:00:40.929Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:00:40.933Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:01:08.027Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:01:08.030Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:01:38.349Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:01:38.353Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T17:02:01.542Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T17:02:01.544Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T17:02:01.545Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T17:02:01.546Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T17:02:01.547Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T17:02:01.548Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T17:02:01.930Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:02:08.660Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:02:08.666Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T17:02:20.081Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T17:02:20.084Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T17:02:20.084Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T17:02:20.085Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T17:02:20.086Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T17:02:20.087Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T17:02:20.431Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:02:48.064Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:02:48.070Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:03:48.636Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:03:48.644Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T17:04:43.849Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T17:04:43.852Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T17:04:43.853Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T17:04:43.854Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T17:04:43.855Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T17:04:43.856Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T17:04:44.233Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:04:49.314Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:49.321Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T17:04:58.412Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.418Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:04:58.466Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.473Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T17:04:58.509Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.512Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:04:58.532Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.536Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T17:04:58.546Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T17:04:58.548Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:04:58.585Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.588Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:04:58.655Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:04:58.658Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:05:00.066Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T17:05:01.205Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T17:05:13.112Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.113Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:05:13.147Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.150Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T17:05:13.176Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.182Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:05:13.221Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T17:05:13.231Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T17:05:13.237Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:05:13.246Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.256Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:05:13.274Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.277Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:05:13.295Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:13.297Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T17:05:14.832Z"} -{"level":"info","message":"GET /api/tables?_t=1749229516463","timestamp":"2025-06-06T17:05:17.052Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:05:18.660Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T17:05:19.716Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T17:05:24.792Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T17:05:24.838Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T17:05:24.917Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T17:05:26.188Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T17:05:27.415Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T17:05:27.418Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:05:27.452Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:05:44.476Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:05:44.480Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:06:14.784Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:06:14.787Z"} -{"level":"info","message":"GET /api/tables?_t=1749229583231","timestamp":"2025-06-06T17:06:23.883Z"} -{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-06T17:06:26.185Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:06:29.720Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T17:06:31.083Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:06:45.066Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:06:45.069Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:07:12.236Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:07:12.239Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:07:42.382Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:07:42.386Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:08:12.798Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:08:12.801Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:08:48.508Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:08:48.516Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T17:09:41.453Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T17:09:41.455Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T17:09:41.456Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T17:09:41.456Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T17:09:41.457Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T17:09:41.458Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T17:09:41.768Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:09:49.173Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:09:49.181Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:10:49.801Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:10:49.808Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:11:50.419Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:11:50.426Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:12:38.227Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:12:38.235Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T17:12:40.303Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T17:12:40.344Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T17:12:40.387Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T17:12:41.549Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:12:41.578Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:12:41.583Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T17:12:42.811Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T17:12:42.814Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T17:12:42.838Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T17:12:45.191Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:13:12.670Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:13:12.673Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:13:43.093Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:13:43.096Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:14:44.560Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:14:44.564Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:15:46.172Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:15:46.176Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:16:47.562Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:16:47.565Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:17:45.866Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:17:45.870Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:18:47.419Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:18:47.422Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:19:48.953Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:19:48.958Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:20:49.619Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:20:49.627Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:21:50.233Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:21:50.239Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:22:50.783Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:22:50.789Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:23:48.216Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:23:48.222Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:24:48.837Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:24:48.842Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:25:49.491Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:25:49.497Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:26:50.119Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:26:50.124Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:27:50.695Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:27:50.701Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:28:48.095Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:28:48.104Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:29:48.765Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:29:48.771Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:30:49.384Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:30:49.390Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:31:49.992Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:31:49.998Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:32:50.612Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:32:50.620Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:33:47.954Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:33:47.959Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:34:48.581Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:34:48.586Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:35:49.144Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:35:49.150Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:36:49.841Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:36:49.846Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:37:50.387Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:37:50.393Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:38:51.011Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:38:51.016Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:39:48.505Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:39:48.514Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:40:49.053Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:40:49.060Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:41:49.776Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:41:49.781Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:42:50.250Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:42:50.259Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:43:50.897Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:43:50.904Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:44:48.217Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:44:48.221Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:45:48.930Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:45:48.935Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:46:49.596Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:46:49.601Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:47:50.176Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:47:50.181Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:48:50.756Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:48:50.762Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:49:48.179Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:49:48.183Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:50:48.809Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:50:48.815Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:51:49.380Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:51:49.386Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:52:48.173Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:52:48.179Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:53:50.606Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:53:50.612Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:54:48.064Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:54:48.069Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:55:48.670Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:55:48.674Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:56:49.258Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:56:49.263Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:57:49.874Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:57:49.879Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:58:50.485Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:58:50.491Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T17:59:51.014Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T17:59:51.020Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:00:48.463Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:00:48.468Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:01:49.058Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:01:49.063Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:02:49.659Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:02:49.664Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:03:50.278Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:03:50.283Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:04:50.858Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:04:50.862Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:05:48.322Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:05:48.333Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:06:48.872Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:06:48.876Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:07:49.572Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:07:49.577Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:08:50.165Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:08:50.171Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:09:50.700Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:09:50.704Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:10:48.106Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:10:48.111Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:11:48.705Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:11:48.709Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:12:49.349Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:12:49.353Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:13:49.938Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:13:49.943Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:14:50.536Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:14:50.541Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:15:47.894Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:15:47.899Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:16:48.561Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:16:48.566Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:17:49.141Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:17:49.146Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:18:49.847Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:18:49.854Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:19:50.313Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:19:50.317Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:20:50.916Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:20:50.921Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:21:48.503Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:21:48.508Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:22:49.570Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:22:49.576Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:23:50.603Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:23:50.609Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:24:50.475Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:24:50.480Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:25:50.568Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:25:50.574Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:26:50.530Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:26:50.535Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:27:50.570Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:27:50.575Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:28:50.859Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:28:50.864Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:29:50.603Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:29:50.608Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:30:50.812Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:30:50.817Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:31:50.711Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:31:50.716Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:32:50.918Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:32:50.923Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:33:50.749Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:33:50.754Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:34:50.934Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:34:50.938Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:35:50.976Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:35:50.981Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:36:50.986Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:36:50.998Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:37:50.956Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:37:50.961Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:38:16.990Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:38:16.994Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:38:19.020Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T18:38:19.070Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T18:38:19.117Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:38:27.169Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:38:44.904Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:38:44.907Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:39:14.835Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:39:14.838Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T18:39:47.071Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T18:39:47.074Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T18:39:47.075Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T18:39:47.076Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T18:39:47.077Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T18:39:47.078Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T18:39:47.485Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:39:51.001Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:39:51.008Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T18:40:10.593Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T18:40:10.595Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T18:40:10.596Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T18:40:10.597Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T18:40:10.597Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T18:40:10.598Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T18:40:10.920Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:40:18.702Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:40:18.710Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:40:20.368Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:40:30.250Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T18:40:30.276Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T18:40:30.316Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:40:31.984Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T18:40:33.355Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T18:40:33.359Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:40:33.388Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:40:44.919Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:40:44.923Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T18:41:03.796Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:03.812Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:41:03.848Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:03.859Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:41:03.914Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-06T18:41:03.950Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:03.962Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:41:03.989Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:03.999Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T18:41:04.006Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-06T18:41:04.008Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:41:04.062Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:04.066Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:41:04.211Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:04.216Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:41:34.086Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:41:34.093Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:42:04.985Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:42:04.988Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:42:34.953Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:42:34.962Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T18:42:37.048Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T18:42:37.052Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T18:42:37.053Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T18:42:37.054Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T18:42:37.055Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T18:42:37.057Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T18:42:37.459Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:43:00.003Z"} -{"level":"info","message":"GET /api/users/8","timestamp":"2025-06-06T18:43:03.366Z"} -{"level":"info","message":"GET /api/messages?userId=8","timestamp":"2025-06-06T18:43:03.422Z"} -{"level":"info","message":"GET /api/users/8/tags","timestamp":"2025-06-06T18:43:03.456Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:43:04.084Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:43:04.088Z"} -{"level":"info","message":"GET /api/users/8","timestamp":"2025-06-06T18:43:06.918Z"} -{"level":"info","message":"DELETE /api/users/8","timestamp":"2025-06-06T18:43:08.232Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:8 for user 1","timestamp":"2025-06-06T18:43:08.239Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:43:08.285Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:43:35.021Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:43:35.027Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:44:04.102Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:44:04.106Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:44:35.132Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:44:35.137Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:45:04.995Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:45:04.999Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:45:51.004Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:45:51.008Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:46:47.985Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:46:47.999Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:47:04.988Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:47:04.992Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:47:35.003Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:47:35.008Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:48:14.080Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:48:14.086Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T18:48:26.526Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T18:48:26.529Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T18:48:26.530Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T18:48:26.532Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T18:48:26.532Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T18:48:26.533Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T18:48:26.907Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:48:34.990Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:48:34.996Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:48:49.891Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:48:54.350Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T18:48:54.391Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T18:48:54.480Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:48:55.951Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T18:49:01.298Z"} -{"level":"info","message":"[IdentityService] Deleted identity users:13 for user 1","timestamp":"2025-06-06T18:49:01.302Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:49:01.342Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:49:04.089Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:49:04.092Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:49:34.103Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:49:34.109Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:50:04.983Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:50:04.986Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:50:51.004Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:50:51.009Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-06T18:51:01.449Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-06T18:51:01.452Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-06T18:51:01.452Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-06T18:51:01.453Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-06T18:51:01.454Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-06T18:51:01.455Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-06T18:51:01.822Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:51:07.919Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:51:07.929Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:51:09.513Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:51:13.638Z"} -{"level":"info","message":"GET /api/messages?userId=13","timestamp":"2025-06-06T18:51:13.671Z"} -{"level":"info","message":"GET /api/users/13/tags","timestamp":"2025-06-06T18:51:13.719Z"} -{"level":"info","message":"GET /api/users/13","timestamp":"2025-06-06T18:51:15.107Z"} -{"level":"info","message":"DELETE /api/users/13","timestamp":"2025-06-06T18:51:17.233Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:51:17.307Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:51:34.987Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:51:34.991Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:51:39.830Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:52:04.996Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:52:05.000Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:52:34.987Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:52:34.991Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:53:35.982Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:53:35.987Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:54:16.316Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:54:16.322Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T18:54:24.345Z"} -{"level":"info","message":"GET /api/messages?userId=90","timestamp":"2025-06-06T18:54:24.375Z"} -{"level":"info","message":"GET /api/users/90/tags","timestamp":"2025-06-06T18:54:24.402Z"} -{"level":"info","message":"GET /api/users/90","timestamp":"2025-06-06T18:54:26.824Z"} -{"level":"info","message":"DELETE /api/users/90","timestamp":"2025-06-06T18:54:28.198Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-06T18:54:28.253Z"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-06T18:54:29.630Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:54:34.072Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:54:34.074Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:55:04.981Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:55:04.984Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-06T18:55:34.985Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-06T18:55:34.989Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:48:41.998Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:48:42.003Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T17:49:21.080Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T17:49:21.083Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T17:49:21.084Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T17:49:21.085Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T17:49:21.085Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T17:49:21.086Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T17:49:21.508Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:50:12.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:50:12.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:51:13.678Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:51:13.684Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:52:14.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:52:14.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:53:15.926Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:53:15.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:54:16.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:54:16.804Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:55:18.055Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:55:18.060Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:56:18.627Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:56:18.631Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:57:19.726Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:57:19.730Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:20.637Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:20.643Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T17:58:39.732Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T17:58:39.736Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T17:58:39.737Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T17:58:39.738Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T17:58:39.738Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T17:58:39.739Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T17:58:40.170Z"} +{"level":"info","message":"[IdentityService] No user found with identity telegram:1136899732","timestamp":"2025-06-18T17:58:40.973Z"} +{"level":"info","message":"[IdentityService] Saving identity for user 97: telegram:1136899732","timestamp":"2025-06-18T17:58:40.984Z"} +{"level":"info","message":"[IdentityService] Created new identity telegram:1136899732 for user 97","timestamp":"2025-06-18T17:58:41.001Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 97 (Type: number)","timestamp":"2025-06-18T17:58:41.002Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 97:","timestamp":"2025-06-18T17:58:41.005Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 97","timestamp":"2025-06-18T17:58:41.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:52.401Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:52.419Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T17:58:55.877Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:55.947Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:56.639Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:56.643Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T17:58:56.725Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T17:58:56.835Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T17:58:56.838Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T17:58:56.896Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:56.926Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T17:58:57.290Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:57.303Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:57.323Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:57.409Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:57.416Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:58:57.442Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:58:57.446Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:59:28.018Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:59:28.041Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T17:59:58.001Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T17:59:58.008Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:00:27.986Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:00:27.990Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:00:57.422Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:00:57.426Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:01:27.966Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:01:27.969Z"} +{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-18T18:01:53.473Z"} +{"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-18T18:01:53.521Z"} +{"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-18T18:01:53.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:01:57.385Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:01:57.388Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T18:02:16.578Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T18:02:16.582Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:02:27.880Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:02:27.885Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:02:57.409Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:02:57.413Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:03:27.447Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:03:27.454Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:03:57.402Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:03:57.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:04:28.232Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:04:28.237Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:04:57.931Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:04:57.936Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:06:24.645Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:06:24.652Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:06:50.730Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:06:50.744Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:06:50.746Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:06:50.749Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:06:50.749Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:06:50.750Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:06:51.790Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:07:24.664Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:07:24.673Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:08:24.187Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:08:24.201Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:08:27.337Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:08:27.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:08:57.912Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:08:57.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:09:28.068Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:09:28.076Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:10:25.095Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:10:25.102Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:11:25.088Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:11:25.096Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:11:27.228Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:11:27.234Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:11:27.235Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:11:27.238Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:11:27.238Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:11:27.240Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:11:27.811Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:11:36.244Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:11:36.247Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:11:36.248Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:11:36.249Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:11:36.250Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:11:36.251Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:11:36.704Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:12:25.109Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:12:25.119Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:13:24.977Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:13:24.983Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:14:31.658Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:14:31.665Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:14:36.039Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:14:36.043Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:14:36.044Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:14:36.045Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:14:36.046Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:14:36.048Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:14:36.483Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:15:28.850Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:15:28.853Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:15:28.854Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:15:28.855Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:15:28.856Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:15:28.858Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:15:29.311Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:16:25.053Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:16:25.077Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:16:40.682Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:16:40.685Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:16:40.686Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:16:40.687Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:16:40.688Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:16:40.689Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:16:41.030Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:17:25.044Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:17:25.054Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:18:01.745Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:18:01.750Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:18:01.751Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:18:01.752Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:18:01.754Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:18:01.756Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:18:02.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:18:24.978Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:18:24.988Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:19:25.018Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:19:25.029Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:19:38.369Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:19:38.374Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:19:38.375Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:19:38.375Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:19:38.376Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:19:38.377Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:19:38.763Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:20:25.008Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:20:25.016Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:21:04.170Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:21:04.172Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:21:04.173Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:21:04.174Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:21:04.174Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:21:04.175Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:21:04.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:21:25.011Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:21:25.019Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:22:24.980Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:22:24.995Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:23:24.949Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:23:24.958Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:23:33.193Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:23:33.195Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:23:33.196Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:23:33.198Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:23:33.198Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:23:33.199Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:23:33.556Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:24:24.980Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:24:24.992Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:25:24.953Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:25:24.962Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T18:26:00.448Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T18:26:00.451Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T18:26:00.451Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T18:26:00.452Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/temp","timestamp":"2025-06-18T18:26:00.452Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T18:26:00.453Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:26:00.821Z"} +{"address":"::","code":"EADDRINUSE","errno":-98,"level":"error","message":"Uncaught Exception: listen EADDRINUSE: address already in use :::8000","port":8000,"stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (node:net:1908:16)\n at listenInCluster (node:net:1965:12)\n at Server.listen (node:net:2067:7)\n at Object. (/home/alex/DApp-for-Business/backend/server.js:42:8)\n at Module._compile (node:internal/modules/cjs/loader:1469:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)\n at Module.load (node:internal/modules/cjs/loader:1288:32)\n at Module._load (node:internal/modules/cjs/loader:1104:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)\n at node:internal/main/run_main_module:28:49","syscall":"listen","timestamp":"2025-06-18T18:26:00.832Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T18:26:13.746Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:26:24.930Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:26:24.939Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:27:24.915Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:27:24.922Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:28:24.892Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:28:24.898Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:30:14.741Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:30:14.746Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:30:14.747Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:30:14.748Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:30:14.749Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:30:14.750Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:30:15.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:30:27.688Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:30:27.694Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:30:57.676Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:30:57.680Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:32:24.890Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:32:24.898Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:33:24.865Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:33:24.873Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:24.846Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:24.853Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:30.876Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:30.881Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T18:34:32.513Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.517Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:32.585Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.589Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T18:34:32.644Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.647Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T18:34:32.678Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T18:34:32.686Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T18:34:32.780Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:32.804Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.814Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T18:34:32.837Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:32.862Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.878Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:34:32.945Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:34:32.953Z"} +{"level":"info","message":"[IdentityService] Found user 97 with identity telegram:1136899732","timestamp":"2025-06-18T18:34:59.428Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 97 (Type: number)","timestamp":"2025-06-18T18:34:59.428Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 97:","timestamp":"2025-06-18T18:34:59.431Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 97","timestamp":"2025-06-18T18:34:59.432Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:35:03.717Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:35:03.720Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:35:33.753Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:35:33.766Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:36:03.731Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:36:03.738Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:36:33.696Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:36:33.706Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:37:03.741Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:37:03.749Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:37:33.715Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:37:33.721Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:38:24.803Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:38:24.809Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:39:24.809Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:39:24.815Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:40:24.781Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:40:24.788Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:50:23.786Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:50:23.791Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:50:23.792Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:50:23.793Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:50:23.793Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:50:23.795Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:50:24.562Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:50:24.775Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:50:24.792Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:51:24.682Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:51:24.690Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:52:24.658Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:52:24.666Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:53:24.616Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:53:24.624Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:54:24.642Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:54:24.649Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:55:24.624Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:55:24.631Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:56:24.616Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:56:24.621Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:57:24.606Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:57:24.613Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T18:57:35.896Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T18:57:35.898Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T18:57:35.899Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T18:57:35.900Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T18:57:35.901Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T18:57:35.902Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T18:57:36.225Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:58:24.607Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:58:24.615Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T18:59:24.576Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T18:59:24.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:00:24.566Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:00:24.575Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:01:24.554Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:01:24.560Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:02:24.556Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:02:24.563Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:02:43.444Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:02:43.446Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:02:43.447Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:02:43.448Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:02:43.449Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:02:43.449Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:02:43.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:03:31.216Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:03:31.222Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:03:44.149Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:03:44.152Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:03:44.153Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:03:44.154Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:03:44.155Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:03:44.156Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:03:44.539Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:03:50.664Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:03:50.667Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:03:50.669Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:03:50.670Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:03:50.671Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:03:50.672Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:03:51.050Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:04:25.039Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:04:25.048Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:04:41.822Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:04:41.827Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:04:41.828Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:04:41.830Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:04:41.830Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:04:41.831Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:04:42.183Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:05:11.760Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:05:11.764Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:05:11.765Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:05:11.768Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:05:11.769Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:05:11.770Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:05:12.180Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:05:25.039Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:05:25.048Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:06:25.006Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:06:25.014Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:07:07.934Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:07:07.941Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:07.942Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:07.943Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:07:07.944Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:07:07.945Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:07:08.305Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:07:09.948Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:07:09.951Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:09.951Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:09.952Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:07:09.953Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:07:09.955Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:07:10.294Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:07:16.863Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:07:16.866Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:16.867Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:07:16.868Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:07:16.869Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:07:16.870Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:07:17.220Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:07:25.035Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:07:25.053Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:08:18.146Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:08:18.150Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:08:18.150Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:08:18.151Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:08:18.152Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:08:18.152Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:08:18.526Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:08:24.794Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:08:24.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:09:24.986Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:09:25.001Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:10:24.971Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:10:24.978Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:10:58.495Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:10:58.513Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:10:58.513Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:10:58.514Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/temp","timestamp":"2025-06-18T19:10:58.514Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:10:58.515Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:10:59.380Z"} +{"address":"::","code":"EADDRINUSE","errno":-98,"level":"error","message":"Uncaught Exception: listen EADDRINUSE: address already in use :::8000","port":8000,"stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (node:net:1908:16)\n at listenInCluster (node:net:1965:12)\n at Server.listen (node:net:2067:7)\n at Object. (/home/alex/DApp-for-Business/backend/server.js:47:8)\n at Module._compile (node:internal/modules/cjs/loader:1469:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)\n at Module.load (node:internal/modules/cjs/loader:1288:32)\n at Module._load (node:internal/modules/cjs/loader:1104:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)\n at node:internal/main/run_main_module:28:49","syscall":"listen","timestamp":"2025-06-18T19:10:59.390Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:11:11.251Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:11:24.946Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:11:24.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:12:24.949Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:12:24.955Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:13:24.778Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:13:24.784Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:14:24.920Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:14:24.925Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:14:27.082Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:14:27.085Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:14:27.085Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:14:27.086Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/temp","timestamp":"2025-06-18T19:14:27.086Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:14:27.087Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:14:27.399Z"} +{"address":"::","code":"EADDRINUSE","errno":-98,"level":"error","message":"Uncaught Exception: listen EADDRINUSE: address already in use :::8000","port":8000,"stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (node:net:1908:16)\n at listenInCluster (node:net:1965:12)\n at Server.listen (node:net:2067:7)\n at Object. (/home/alex/DApp-for-Business/backend/server.js:47:8)\n at Module._compile (node:internal/modules/cjs/loader:1469:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)\n at Module.load (node:internal/modules/cjs/loader:1288:32)\n at Module._load (node:internal/modules/cjs/loader:1104:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)\n at node:internal/main/run_main_module:28:49","syscall":"listen","timestamp":"2025-06-18T19:14:27.414Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:14:40.959Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:15:24.907Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:15:24.915Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:16:21.591Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-18T19:16:21.594Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:16:21.595Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-18T19:16:21.595Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/temp","timestamp":"2025-06-18T19:16:21.595Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:16:21.596Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:16:21.894Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:16:35.178Z"} +{"ip":"::1","level":"error","message":"Error: getaddrinfo EAI_AGAIN postgres","method":"GET","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PGStore._asyncQuery (/home/alex/DApp-for-Business/backend/node_modules/connect-pg-simple/index.js:322:21)","timestamp":"2025-06-18T19:16:44.984Z","url":"/api/auth/identities"} +{"ip":"::1","level":"error","message":"Error: getaddrinfo EAI_AGAIN postgres","method":"GET","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PGStore._asyncQuery (/home/alex/DApp-for-Business/backend/node_modules/connect-pg-simple/index.js:322:21)","timestamp":"2025-06-18T19:17:33.983Z","url":"/api/auth/identities"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:19:02.230Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:19:02.233Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:19:02.234Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:19:02.235Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:19:02.237Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:19:02.239Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:19:02.650Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:19:24.903Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:19:24.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:20:24.863Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:20:24.871Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:21:19.909Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:21:19.912Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:21:19.913Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:21:19.914Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:21:19.915Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:21:19.916Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:21:20.237Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:21:24.854Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:21:24.861Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:22:24.855Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:22:24.871Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:23:24.747Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:23:24.757Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:24:24.827Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:24:24.835Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:24:25.782Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:24:25.785Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:24:25.786Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:24:25.786Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:24:25.787Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:24:25.788Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:24:26.132Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-18T19:24:26.146Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-18T19:24:26.200Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-18T19:24:26.202Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-18T19:24:33.152Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-18T19:24:33.154Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:31.727Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-18T19:24:31.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:31.728Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:24:38.039Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:24:38.042Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:24:38.043Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:24:38.044Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:24:38.045Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:24:38.045Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:24:38.377Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-18T19:24:38.391Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-18T19:24:38.449Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-18T19:24:38.453Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-18T19:24:43.046Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-18T19:24:43.048Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:47.815Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-18T19:24:47.816Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:47.817Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-18T19:24:56.827Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:25:01.594Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-18T19:25:01.596Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-18T19:25:11.113Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-18T19:25:11.743Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-18T19:25:11.745Z"} +{"level":"info","message":"[IdentityService] No user found with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:16.530Z"} +{"level":"info","message":"[IdentityService] No user found with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:16.536Z"} +{"level":"info","message":"[IdentityService] Saving identity for user 98: email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:16.545Z"} +{"level":"info","message":"[IdentityService] Saving identity for user 99: email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:16.547Z"} +{"level":"info","message":"[IdentityService] Created new identity email:avtarabanov@gmail.com for user 98","timestamp":"2025-06-18T19:25:16.574Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:25:16.575Z"} +{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, avtarabanov@gmail.com) already exists.","file":"nbtinsert.c","length":296,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:avtarabanov@gmail.com for user 99: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\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 IdentityService.saveIdentity (/app/services/identity-service.js:124:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:544:7)\n at async /app/services/emailBot.js:140:48","table":"user_identities","timestamp":"2025-06-18T19:25:16.580Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 99 (Type: number)","timestamp":"2025-06-18T19:25:16.582Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:25:16.588Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:25:16.588Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 99:","timestamp":"2025-06-18T19:25:16.619Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 99","timestamp":"2025-06-18T19:25:16.619Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:25:24.817Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:25:24.824Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:38.335Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:25:38.336Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:25:38.338Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:25:38.339Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:25:38.340Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:25:38.341Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:25:38.343Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:25:38.344Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:06.696Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:26:06.698Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:26:06.700Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:26:06.701Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:06.710Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:26:06.712Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:26:06.719Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:26:06.719Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:12.099Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:21.170Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:26:24.840Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:24.846Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T19:26:29.038Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.053Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:26:29.159Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.176Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T19:26:29.237Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.242Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T19:26:29.296Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T19:26:29.302Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:26:29.470Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.494Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:26:29.523Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.527Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T19:26:29.617Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:26:29.653Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:26:29.673Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T19:26:30.387Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:31.955Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:36.734Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:26:36.734Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:26:36.736Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:26:36.737Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:26:36.772Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:26:36.772Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:26:36.776Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:26:36.777Z"} +{"level":"info","message":"GET /api/users/99","timestamp":"2025-06-18T19:26:50.514Z"} +{"level":"info","message":"GET /api/messages?userId=99","timestamp":"2025-06-18T19:26:50.588Z"} +{"level":"info","message":"GET /api/users/99/tags","timestamp":"2025-06-18T19:26:50.665Z"} +{"level":"info","message":"GET /api/users/99","timestamp":"2025-06-18T19:26:55.052Z"} +{"level":"info","message":"DELETE /api/users/99","timestamp":"2025-06-18T19:26:57.062Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-18T19:26:56.962Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T19:26:59.554Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:27:00.019Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:27:00.037Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T19:27:00.049Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:27:01.217Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:27:01.218Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:27:01.221Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:27:01.222Z"} +{"level":"info","message":"[IdentityService] Found user 98 with identity email:avtarabanov@gmail.com","timestamp":"2025-06-18T19:27:01.235Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 98 (Type: number)","timestamp":"2025-06-18T19:27:01.236Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 98:","timestamp":"2025-06-18T19:27:01.246Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 98","timestamp":"2025-06-18T19:27:01.247Z"} +{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-18T19:27:06.829Z"} +{"code":"23503","constraint":"messages_user_id_fkey","detail":"Key (user_id)=(99) is not present in table \"users\".","file":"ri_triggers.c","length":255,"level":"error","line":"2608","message":"Error processing incoming email: insert or update on table \"messages\" violates foreign key constraint \"messages_user_id_fkey\"","name":"error","routine":"ri_ReportViolation","schema":"public","severity":"ERROR","stack":"error: insert or update on table \"messages\" violates foreign key constraint \"messages_user_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/services/emailBot.js:167:23","table":"messages","timestamp":"2025-06-18T19:27:06.840Z"} +{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-18T19:27:06.879Z"} +{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-18T19:27:06.946Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-06-18T19:27:15.797Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-06-18T19:27:17.039Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.131Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.132Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.590Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.592Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:27:29.645Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:27:29.652Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.662Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.663Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.663Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.664Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.665Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.667Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-18T19:27:55.707Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-18T19:27:55.754Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:27:59.802Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:27:59.812Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-18T19:29:24.251Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-18T19:29:24.255Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-18T19:29:24.256Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-18T19:29:24.257Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-18T19:29:24.257Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-18T19:29:24.258Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-18T19:29:25.137Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-18T19:29:25.149Z"} +{"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-18T19:29:25.212Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-18T19:29:25.213Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:29:29.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:29:29.782Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:29:30.006Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-18T19:29:30.007Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-18T19:29:39.017Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:29:43.775Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-18T19:29:43.777Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-18T19:29:52.775Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-18T19:29:57.311Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-18T19:29:57.314Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-18T19:30:02.436Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:17.390Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:17.402Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T19:30:18.991Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:18.995Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:19.033Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:19.037Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-18T19:30:19.062Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:19.069Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:19.105Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:19.110Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T19:30:19.117Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-18T19:30:19.121Z"} +{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-18T19:30:19.186Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:19.203Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:19.208Z"} +{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-18T19:30:19.236Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:19.251Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:19.254Z"} +{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-18T19:30:19.368Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-18T19:30:22.940Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-18T19:30:22.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:30:49.741Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:30:49.745Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.053Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:31:19.734Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:31:19.741Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-18T19:31:47.586Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-18T19:31:53.834Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:31:49.723Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:31:49.726Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:32:27.420Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:32:27.423Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:32:46.073Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:32:46.073Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:32:49.718Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:32:49.721Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-18T19:33:28.593Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-18T19:33:28.597Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T12:15:57.116Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T12:15:57.120Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T12:15:57.121Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T12:15:57.121Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T12:15:57.122Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T12:15:57.123Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T12:15:58.000Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T12:15:58.012Z"} +{"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-19T12:15:58.079Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T12:15:58.080Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T12:15:58.804Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T12:15:58.807Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T12:16:04.066Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T12:16:04.066Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:16:04.066Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T12:16:14.087Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T12:16:14.730Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T12:16:14.732Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:16:15.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:16:59.349Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:17:10.951Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:17:29.468Z"} +{"cookie":{"expires":"2025-07-19T12:17:29.419Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"fc7552c52eaee0ffc8787ad6d34a072c","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:17:29.471Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:17:29.490Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:17:50.222Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T12:17:54.672Z"} +{"level":"info","message":"Nonce dd8f44d1e78968c5164435ab13501ba7 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T12:17:54.685Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T12:17:57.310Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T12:17:57.311Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:57.451Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:58.187Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T12:17:58.187Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:17:58.444Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T12:17:58.445Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:58.545Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T12:17:58.546Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:17:58.761Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T12:17:58.762Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:58.863Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T12:17:58.863Z"} +{"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","sepolia","bsc"],"timestamp":"2025-06-19T12:17:58.863Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:58.864Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:58.864Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T12:17:58.864Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:58.881Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:58.881Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:59.135Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T12:17:59.135Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:59.201Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T12:17:59.201Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:17:59.276Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T12:17:59.276Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:17:59.325Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T12:17:59.325Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:17:59.337Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T12:17:59.338Z"} +{"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-19T12:17:59.338Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:59.338Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-19T12:17:59.359Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:17:29.419Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"fc7552c52eaee0ffc8787ad6d34a072c","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:17:59.362Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:17:59.367Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=fc7552c52eaee0ffc8787ad6d34a072c, previousGuestId=undefined","timestamp":"2025-06-19T12:17:59.367Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T12:17:59.374Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T12:17:59.375Z"} +{"level":"info","message":"No guest messages found for guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T12:17:59.382Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T12:17:59.386Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T12:17:59.388Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T12:17:59.389Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-19T12:17:59.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T12:17:59.393Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T12:17:59.393Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-19T12:17:59.395Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T12:17:59.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T12:17:59.398Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-19T12:17:59.400Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-19T12:17:59.403Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-19T12:17:59.403Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-19T12:17:59.406Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T12:17:59.409Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T12:17:59.410Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-19T12:17:59.412Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T12:17:59.415Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T12:17:59.415Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-19T12:17:59.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T12:17:59.419Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T12:17:59.420Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-19T12:17:59.422Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-19T12:17:59.425Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-19T12:17:59.425Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-19T12:17:59.427Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-19T12:17:59.429Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-19T12:17:59.430Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-19T12:17:59.431Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-19T12:17:59.434Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-19T12:17:59.435Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-19T12:17:59.436Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-19T12:17:59.439Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-19T12:17:59.439Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-19T12:17:59.441Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-19T12:17:59.444Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-19T12:17:59.444Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-19T12:17:59.446Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-19T12:17:59.449Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-19T12:17:59.449Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-19T12:17:59.451Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-19T12:17:59.453Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-19T12:17:59.454Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-19T12:17:59.455Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-19T12:17:59.458Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-19T12:17:59.458Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-19T12:17:59.460Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-19T12:17:59.463Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-19T12:17:59.463Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-19T12:17:59.466Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-19T12:17:59.470Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-19T12:17:59.470Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-19T12:17:59.472Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-19T12:17:59.476Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-19T12:17:59.477Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-19T12:17:59.479Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-19T12:17:59.483Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-19T12:17:59.484Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-19T12:17:59.486Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-19T12:17:59.489Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-19T12:17:59.490Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-19T12:17:59.491Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:17:29.419Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"fc7552c52eaee0ffc8787ad6d34a072c","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["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"],"timestamp":"2025-06-19T12:17:59.494Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:17:59.498Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:17:59.513Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.516Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.537Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.541Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:17:59.570Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.574Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T12:17:59.581Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T12:17:59.582Z"} +{"level":"info","message":"Created mapping for guest ID 1750335451213-yitdeo8jv to user 1","timestamp":"2025-06-19T12:17:59.591Z"} +{"level":"info","message":"No guest messages found for guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T12:17:59.595Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T12:17:59.601Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.608Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.613Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:59.615Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:17:59.617Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.632Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.654Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.657Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:17:59.674Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.676Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.693Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.696Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:17:59.711Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:17:59.714Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:18:00.626Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:18:00.627Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:18:01.244Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T12:18:01.271Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T12:18:01.283Z","total":36} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:18:03.278Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T12:18:03.292Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T12:18:03.296Z","total":36} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:18:06.250Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:18:30.860Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:18:30.864Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:18:50.028Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:19:01.041Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:19:01.046Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:19:05.980Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:19:22.167Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T12:19:23.761Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T12:19:23.836Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:19:30.223Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:19:30.226Z"} +{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T12:19:35.236Z"} +{"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T12:19:35.288Z"} +{"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T12:19:35.335Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:19:45.506Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T12:19:49.405Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T12:19:49.408Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:19:52.649Z"} +{"level":"info","message":"GET /api/tables?_t=1750335597306","timestamp":"2025-06-19T12:19:56.149Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:20:00.396Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:20:00.399Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:20:01.376Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T12:20:13.942Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T12:20:22.826Z"} +{"level":"info","message":"GET /api/tables?_t=1750335626135","timestamp":"2025-06-19T12:20:25.087Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T12:20:27.867Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:20:28.286Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:20:28.289Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:20:40.820Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:20:56.776Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:20:59.489Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:20:59.492Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:21:29.703Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:21:29.707Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:21:36.135Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.096Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T12:21:53.096Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.099Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.099Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.101Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.101Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-19T12:21:56.773Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-19T12:21:56.785Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-19T12:21:58.410Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-06-19T12:21:58.427Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:21:58.862Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:21:58.866Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T12:22:00.043Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T12:22:00.688Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T12:22:00.689Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:22:01.444Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:22:01.927Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:22:04.720Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:22:17.251Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:22:18.683Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T12:22:22.887Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T12:22:24.269Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T12:22:24.291Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:22:27.220Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:22:29.048Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:22:29.051Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:22:43.310Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:22:56.740Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:23:00.268Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:23:00.272Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:23:26.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:23:30.452Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:23:30.456Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:23:38.659Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:23:52.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:23:59.643Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:23:59.646Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:24:22.336Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index 340130a..d75d5a1 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -1,403 +1,51 @@ -{"level":"error","message":"Health check failed: aiAssistant.checkHealth is not a function","stack":"TypeError: aiAssistant.checkHealth is not a function\n at /app/app.js:203:40\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T11:22:41.762Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.281Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.282Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.282Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.282Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.282Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.282Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.283Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.283Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.283Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.284Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.284Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.285Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.285Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.285Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.286Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:27:40.286Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T11:51:12.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:51:12.395Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:51:12.395Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T11:51:12.395Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.583Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.583Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.583Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.584Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.584Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.584Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.584Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:11:50.585Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:19.843Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:19.844Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:19.844Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:19.845Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:35.543Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:13:35.543Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.226Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.228Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.228Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.228Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.229Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.229Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.229Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.230Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.230Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.230Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.230Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.230Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.231Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.231Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.231Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:19:37.232Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:20:43.909Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:20:43.910Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:20:43.910Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:21:06.548Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:27:58.901Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:27:58.901Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:27:58.902Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:27:58.902Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:31:43.792Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:31:43.793Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:31:43.794Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:33:16.180Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:33:16.181Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:33:31.377Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.316Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.317Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.317Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.317Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.317Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.318Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.318Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.318Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:42:37.318Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:44:50.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:44:50.654Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:44:50.654Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:44:50.654Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:44:50.654Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T12:45:05.178Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T12:45:05.253Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:45:06.304Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:45:06.304Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:45:06.304Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T12:56:52.112Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:56:52.113Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:56:52.113Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:56:52.114Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T12:56:52.114Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.932Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.934Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.934Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.935Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.935Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.935Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.935Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.936Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:16:39.936Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:31:16.692Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:31:16.694Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:31:16.694Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.400Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.401Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.402Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.403Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T13:42:42.406Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:50:53.704Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:51:09.094Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T13:51:27.610Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.788Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.789Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:01:22.790Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.099Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.100Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.100Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.101Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:06:56.102Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.119Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.121Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:07:15.121Z"} -{"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-06T14:07:19.958Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.808Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.809Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:08:21.809Z"} -{"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-06T14:08:26.609Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.466Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.467Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:09:28.467Z"} -{"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-06T14:09:33.273Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:10:35.153Z"} -{"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-06T14:10:39.949Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:11:41.799Z"} -{"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-06T14:11:46.592Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.429Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.429Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:12:48.430Z"} -{"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-06T14:12:53.264Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:36.092Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:55.112Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:13:55.112Z"} -{"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-06T14:13:59.940Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:14:42.744Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:15:01.762Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:15:01.763Z"} -{"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-06T14:15:06.603Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.430Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.430Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:16:08.431Z"} -{"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-06T14:16:13.273Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.167Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.168Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:17:15.168Z"} -{"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-06T14:17:19.959Z"} -{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-06T14:18:10.747Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:18:21.814Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:18:21.815Z"} -{"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-06T14:18:26.613Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:19:28.450Z"} -{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-06T14:19:28.451Z"} -{"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-06T14:19:33.290Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:16.070Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:35.440Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:20:35.440Z"} -{"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-06T14:20:39.962Z"} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T14:23:08.115Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.947Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:27:40.948Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.266Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.267Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:11.268Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:30.977Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:35:30.978Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:36:20.123Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:38:41.695Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:38:41.696Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.916Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.918Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:41:11.919Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.551Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.552Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:31.553Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T14:44:47.469Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.481Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.482Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T14:44:50.482Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:15.652Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:15.653Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:23:39.981Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:26:11.153Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.514Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.515Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.516Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.516Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:30:51.517Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.254Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:32:14.256Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:34:00.879Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:34:11.511Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:40:04.118Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:41:25.890Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:41:25.892Z"} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T15:41:52.193Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.851Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.853Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:11.854Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:30.358Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:45:46.777Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.751Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:49:13.752Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.862Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.863Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:26.864Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T15:51:37.905Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.065Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.066Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:51:42.066Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.203Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.203Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:52:49.204Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.751Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.752Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:53:55.752Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.392Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.393Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T15:59:32.393Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.624Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.626Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:01:45.626Z"} -{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-06T16:01:59.722Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: write after end","timestamp":"2025-06-06T16:03:06.527Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.528Z"} -{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-06T16:03:06.529Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:04:16.901Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:04:16.966Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:04:17.544Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:05:24.325Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:06:31.651Z"} -{"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-06T16:06:35.520Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.475Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.476Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:07:37.477Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:08:43.177Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:08:43.255Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.800Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.801Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:08:43.801Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.434Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.435Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:09:50.435Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.888Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.889Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:10:56.889Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:11:44.588Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:12:51.215Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:13:05.376Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:14:16.058Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:14:16.134Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.653Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:14:16.654Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.313Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.314Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:15:23.314Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-06T16:16:29.015Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-06T16:16:29.080Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.678Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.679Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:16:29.679Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.613Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.614Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:22.614Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:18:41.102Z"} -{"action":"call","code":"CALL_EXCEPTION","data":null,"info":{"error":{"code":19,"message":"Unable to perform request"},"payload":{"id":2,"jsonrpc":"2.0","method":"eth_call","params":[{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d"},"latest"]}},"invocation":null,"level":"error","message":"[getUserTokenBalances] Ошибка получения баланса для HB3A (0x351f59de4fedbdf7601f5592b93db3b9330c1c1d) в сети polygon: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)","reason":null,"revert":null,"shortMessage":"missing revert data","stack":"Error: missing revert data (action=\"call\", data=null, reason=null, transaction={ \"data\": \"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b\", \"to\": \"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d\" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.13.5)\n at makeError (/app/node_modules/ethers/lib.commonjs/utils/errors.js:129:21)\n at getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:105:37)\n at AbiCoder.getBuiltinCallException (/app/node_modules/ethers/lib.commonjs/abi/abi-coder.js:206:16)\n at JsonRpcProvider.getRpcError (/app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:676:43)\n at /app/node_modules/ethers/lib.commonjs/providers/provider-jsonrpc.js:302:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-06-06T16:23:47.035Z","transaction":{"data":"0x70a08231000000000000000000000000f45aa4917b3775ba37f48aeb3dc1a943561e9e0b","to":"0x351F59dE4FEdBDf7601F5592B93db3B9330c1C1d"}} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.962Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.963Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:24:32.964Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:25:01.722Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.820Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.820Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.821Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.822Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:31:40.823Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:32:47.267Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:32:47.268Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.370Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.370Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.371Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.372Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:26.373Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:39:51.521Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.923Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.924Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:41:16.924Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.404Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.405Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:42:23.405Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:30.897Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:30.898Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:53.409Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:44:53.409Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.770Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.771Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:48:31.772Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.141Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.142Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:24.143Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:51:43.476Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:52:02.438Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:52:02.441Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.864Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.865Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-06T16:53:08.865Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:10:58.515Z"} +{"address":"::","code":"EADDRINUSE","errno":-98,"level":"error","message":"Uncaught Exception: listen EADDRINUSE: address already in use :::8000","port":8000,"stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (node:net:1908:16)\n at listenInCluster (node:net:1965:12)\n at Server.listen (node:net:2067:7)\n at Object. (/home/alex/DApp-for-Business/backend/server.js:47:8)\n at Module._compile (node:internal/modules/cjs/loader:1469:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)\n at Module.load (node:internal/modules/cjs/loader:1288:32)\n at Module._load (node:internal/modules/cjs/loader:1104:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)\n at node:internal/main/run_main_module:28:49","syscall":"listen","timestamp":"2025-06-18T19:10:59.390Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:11:11.251Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:14:27.087Z"} +{"address":"::","code":"EADDRINUSE","errno":-98,"level":"error","message":"Uncaught Exception: listen EADDRINUSE: address already in use :::8000","port":8000,"stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (node:net:1908:16)\n at listenInCluster (node:net:1965:12)\n at Server.listen (node:net:2067:7)\n at Object. (/home/alex/DApp-for-Business/backend/server.js:47:8)\n at Module._compile (node:internal/modules/cjs/loader:1469:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)\n at Module.load (node:internal/modules/cjs/loader:1288:32)\n at Module._load (node:internal/modules/cjs/loader:1104:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)\n at node:internal/main/run_main_module:28:49","syscall":"listen","timestamp":"2025-06-18T19:14:27.414Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:14:40.959Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-18T19:16:21.596Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:50:17)","syscall":"getaddrinfo","timestamp":"2025-06-18T19:16:35.178Z"} +{"ip":"::1","level":"error","message":"Error: getaddrinfo EAI_AGAIN postgres","method":"GET","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PGStore._asyncQuery (/home/alex/DApp-for-Business/backend/node_modules/connect-pg-simple/index.js:322:21)","timestamp":"2025-06-18T19:16:44.984Z","url":"/api/auth/identities"} +{"ip":"::1","level":"error","message":"Error: getaddrinfo EAI_AGAIN postgres","method":"GET","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PGStore._asyncQuery (/home/alex/DApp-for-Business/backend/node_modules/connect-pg-simple/index.js:322:21)","timestamp":"2025-06-18T19:17:33.983Z","url":"/api/auth/identities"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:31.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:31.728Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:47.815Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:24:47.817Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:25:01.594Z"} +{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, avtarabanov@gmail.com) already exists.","file":"nbtinsert.c","length":296,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:avtarabanov@gmail.com for user 99: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\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 IdentityService.saveIdentity (/app/services/identity-service.js:124:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:544:7)\n at async /app/services/emailBot.js:140:48","table":"user_identities","timestamp":"2025-06-18T19:25:16.580Z"} +{"code":"23503","constraint":"messages_user_id_fkey","detail":"Key (user_id)=(99) is not present in table \"users\".","file":"ri_triggers.c","length":255,"level":"error","line":"2608","message":"Error processing incoming email: insert or update on table \"messages\" violates foreign key constraint \"messages_user_id_fkey\"","name":"error","routine":"ri_ReportViolation","schema":"public","severity":"ERROR","stack":"error: insert or update on table \"messages\" violates foreign key constraint \"messages_user_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/services/emailBot.js:167:23","table":"messages","timestamp":"2025-06-18T19:27:06.840Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.131Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.132Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.590Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26: 421 4.7.0 smtp.hostland.ru Error: too many connections from 78.31.221.26\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-06-18T19:27:25.592Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.662Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.663Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.663Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.664Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.665Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:27:31.667Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:29:30.006Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:29:43.775Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:30:57.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:32:46.073Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-18T19:32:46.073Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T12:16:04.066Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:16:04.066Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.096Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.097Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.098Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.099Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.099Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.100Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.101Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:21:53.101Z"} diff --git a/backend/routes/messages.js b/backend/routes/messages.js index ccc6c5b..3fa5094 100644 --- a/backend/routes/messages.js +++ b/backend/routes/messages.js @@ -5,15 +5,23 @@ const db = require('../db'); // GET /api/messages?userId=123 router.get('/', async (req, res) => { const userId = req.query.userId; - if (!userId) return res.status(400).json({ error: 'userId required' }); try { - const result = await db.getQuery()( - `SELECT id, user_id, sender_type, content, channel, role, direction, created_at, attachment_filename, attachment_mimetype, attachment_size, attachment_data, metadata - FROM messages - WHERE user_id = $1 - ORDER BY created_at ASC`, - [userId] - ); + let result; + if (userId) { + result = await db.getQuery()( + `SELECT id, user_id, sender_type, content, channel, role, direction, created_at, attachment_filename, attachment_mimetype, attachment_size, attachment_data, metadata + FROM messages + WHERE user_id = $1 + ORDER BY created_at ASC`, + [userId] + ); + } else { + result = await db.getQuery()( + `SELECT id, user_id, sender_type, content, channel, role, direction, created_at, attachment_filename, attachment_mimetype, attachment_size, attachment_data, metadata + FROM messages + ORDER BY created_at ASC` + ); + } res.json(result.rows); } catch (e) { res.status(500).json({ error: 'DB error', details: e.message }); diff --git a/backend/server.js b/backend/server.js index 315a666..0aca925 100644 --- a/backend/server.js +++ b/backend/server.js @@ -3,6 +3,8 @@ const { app, nonceStore } = require('./app'); const http = require('http'); const { initWSS } = require('./wsHub'); const logger = require('./utils/logger'); +const { getBot } = require('./services/telegramBot'); +const EmailBotService = require('./services/emailBot'); const PORT = process.env.PORT || 8000; @@ -14,9 +16,26 @@ console.log('Используемый порт:', process.env.PORT || 8000); async function initServices() { try { console.log('Инициализация сервисов...'); - // Здесь может быть инициализация ботов, email-сервисов и т.д. - // ... - console.log('Все сервисы успешно инициализированы'); + console.log('[initServices] Запуск Email-бота...'); + console.log('[initServices] Создаю экземпляр EmailBotService...'); + let emailBot; + try { + emailBot = new EmailBotService(); + console.log('[initServices] Экземпляр EmailBotService создан'); + } catch (err) { + console.error('[initServices] Ошибка при создании экземпляра EmailBotService:', err); + throw err; + } + console.log('[initServices] Перед вызовом emailBot.start()'); + try { + await emailBot.start(); + console.log('[initServices] Email-бот успешно запущен'); + } catch (err) { + console.error('[initServices] Ошибка при запуске emailBot:', err); + } + console.log('[initServices] Запуск Telegram-бота...'); + await getBot(); + console.log('[initServices] Telegram-бот успешно запущен'); } catch (error) { console.error('Ошибка при инициализации сервисов:', error); } diff --git a/backend/services/ai-assistant.js b/backend/services/ai-assistant.js index e2828fd..05c6d32 100644 --- a/backend/services/ai-assistant.js +++ b/backend/services/ai-assistant.js @@ -1,3 +1,5 @@ +console.log('[ai-assistant] loaded'); + const { ChatOllama } = require('@langchain/ollama'); const { HNSWLib } = require('@langchain/community/vectorstores/hnswlib'); const { OpenAIEmbeddings } = require('@langchain/openai'); diff --git a/backend/services/aiProviderSettingsService.js b/backend/services/aiProviderSettingsService.js index 080c25e..a1d0df4 100644 --- a/backend/services/aiProviderSettingsService.js +++ b/backend/services/aiProviderSettingsService.js @@ -1,7 +1,6 @@ const db = require('../db'); const OpenAI = require('openai'); const Anthropic = require('@anthropic-ai/sdk'); -const { GoogleGenAI } = require('@google/genai'); const TABLE = 'ai_providers_settings'; @@ -48,6 +47,7 @@ async function getProviderModels(provider, { api_key, base_url } = {}) { return res.data ? res.data.map(m => ({ id: m.id, ...m })) : []; } if (provider === 'google') { + const { GoogleGenAI } = await import('@google/genai'); const ai = new GoogleGenAI({ apiKey: api_key, baseUrl: base_url }); const pager = await ai.models.list(); const models = []; @@ -79,6 +79,7 @@ async function verifyProviderKey(provider, { api_key, base_url } = {}) { return { success: true }; } if (provider === 'google') { + const { GoogleGenAI } = await import('@google/genai'); const ai = new GoogleGenAI({ apiKey: api_key, baseUrl: base_url }); const pager = await ai.models.list(); for await (const _ of pager) { diff --git a/backend/services/emailBot.js b/backend/services/emailBot.js index fed7dff..1bcac1b 100644 --- a/backend/services/emailBot.js +++ b/backend/services/emailBot.js @@ -1,3 +1,4 @@ +console.log('[EmailBot] emailBot.js loaded'); const db = require('../db'); const nodemailer = require('nodemailer'); const Imap = require('imap'); @@ -9,6 +10,10 @@ const identityService = require('./identity-service'); const aiAssistant = require('./ai-assistant'); class EmailBotService { + constructor() { + console.log('[EmailBot] constructor called'); + } + async getSettingsFromDb() { const { rows } = await db.getQuery()('SELECT * FROM email_settings ORDER BY id LIMIT 1'); if (!rows.length) throw new Error('Email settings not found in DB'); @@ -46,6 +51,7 @@ class EmailBotService { idleInterval: 300000, forceNoop: true, }, + connTimeout: 30000, // 30 секунд }; } @@ -228,55 +234,63 @@ class EmailBotService { } async start() { - logger.info('[EmailBot] start() called'); - const imapConfig = await this.getImapConfig(); - // Логируем IMAP-конфиг (без пароля) - const safeConfig = { ...imapConfig }; - if (safeConfig.password) safeConfig.password = '***'; - logger.info('[EmailBot] IMAP config:', safeConfig); - let attempt = 0; - const maxAttempts = 3; - this.isChecking = false; - const tryConnect = () => { - attempt++; - logger.info(`[EmailBot] IMAP connect attempt ${attempt}`); - this.imap = new Imap(imapConfig); - this.imap.once('ready', () => { - logger.info('[EmailBot] IMAP connection ready'); - this.imap.openBox('INBOX', false, (err, box) => { - if (err) { - logger.error(`[EmailBot] Error opening INBOX: ${err.message}`); - this.imap.end(); - return; - } - logger.info('[EmailBot] INBOX opened successfully'); + try { + console.log('[EmailBot] start() called'); + logger.info('[EmailBot] start() called'); + const imapConfig = await this.getImapConfig(); + // Логируем IMAP-конфиг (без пароля) + const safeConfig = { ...imapConfig }; + if (safeConfig.password) safeConfig.password = '***'; + logger.info('[EmailBot] IMAP config:', safeConfig); + let attempt = 0; + const maxAttempts = 3; + this.isChecking = false; + const tryConnect = () => { + attempt++; + logger.info(`[EmailBot] IMAP connect attempt ${attempt}`); + this.imap = new Imap(imapConfig); + this.imap.once('ready', () => { + logger.info('[EmailBot] IMAP connection ready'); + this.imap.openBox('INBOX', false, (err, box) => { + if (err) { + logger.error(`[EmailBot] Error opening INBOX: ${err.message}`); + this.imap.end(); + return; + } + logger.info('[EmailBot] INBOX opened successfully'); + }); + // После успешного подключения — обычная логика + this.checkEmails(); + logger.info('[EmailBot] Email bot started and IMAP connection initiated'); + // Периодическая проверка почты + setInterval(async () => { + if (this.isChecking) return; + this.isChecking = true; + try { + await this.checkEmails(); + } catch (e) { + logger.error('[EmailBot] Error in periodic checkEmails:', e); + } + this.isChecking = false; + }, 60000); // 60 секунд }); - // После успешного подключения — обычная логика - this.checkEmails(); - logger.info('[EmailBot] Email bot started and IMAP connection initiated'); - // Периодическая проверка почты - setInterval(async () => { - if (this.isChecking) return; - this.isChecking = true; - try { - await this.checkEmails(); - } catch (e) { - logger.error('[EmailBot] Error in periodic checkEmails:', e); + this.imap.once('error', (err) => { + logger.error(`[EmailBot] IMAP connection error: ${err.message}`); + if (err.message && err.message.toLowerCase().includes('timed out') && attempt < maxAttempts) { + logger.warn(`[EmailBot] IMAP reconnecting in 10 seconds (attempt ${attempt + 1})...`); + setTimeout(tryConnect, 10000); } - this.isChecking = false; - }, 60000); // 60 секунд - }); - this.imap.once('error', (err) => { - logger.error(`[EmailBot] IMAP connection error: ${err.message}`); - if (err.message && err.message.toLowerCase().includes('timed out') && attempt < maxAttempts) { - logger.warn(`[EmailBot] IMAP reconnecting in 10 seconds (attempt ${attempt + 1})...`); - setTimeout(tryConnect, 10000); - } - }); - this.imap.connect(); - }; - tryConnect(); + }); + this.imap.connect(); + }; + tryConnect(); + } catch (err) { + console.error('[EmailBot] Ошибка при старте:', err); + logger.error('[EmailBot] Ошибка при старте:', err); + throw err; + } } } +console.log('[EmailBot] module.exports = EmailBotService'); module.exports = EmailBotService; diff --git a/backend/services/identity-service.js b/backend/services/identity-service.js index 94dfb1f..b40682b 100644 --- a/backend/services/identity-service.js +++ b/backend/services/identity-service.js @@ -1,7 +1,10 @@ +console.log('[identity-service] loaded'); + const db = require('../db'); const logger = require('../utils/logger'); const { getLinkedWallet } = require('./wallet-service'); const { checkAdminRole } = require('./admin-role'); +const { broadcastContactsUpdate } = require('../wsHub'); /** * Сервис для работы с идентификаторами пользователей @@ -541,6 +544,7 @@ class IdentityService { await this.saveIdentity(userId, provider, providerId, true); user = { id: userId, role: 'user' }; isNew = true; + broadcastContactsUpdate(); } // Проверяем связь с кошельком const wallet = await getLinkedWallet(user.id); diff --git a/backend/services/telegramBot.js b/backend/services/telegramBot.js index 6bad442..ae2c3eb 100644 --- a/backend/services/telegramBot.js +++ b/backend/services/telegramBot.js @@ -332,8 +332,9 @@ async function getBot() { } }); - // Запускаем бота + // Запуск бота await botInstance.launch(); + logger.info('[TelegramBot] Бот запущен'); } return botInstance; diff --git a/frontend/src/components/ContactTable.vue b/frontend/src/components/ContactTable.vue index 89c3682..143dde1 100644 --- a/frontend/src/components/ContactTable.vue +++ b/frontend/src/components/ContactTable.vue @@ -53,8 +53,8 @@ function showDetails(contact) { border-radius: 16px; box-shadow: 0 4px 32px rgba(0,0,0,0.12); padding: 32px 24px 24px 24px; - max-width: 950px; - margin: 40px auto; + width: 100%; + margin-top: 40px; position: relative; overflow-x: auto; } @@ -65,6 +65,9 @@ function showDetails(contact) { margin-bottom: 24px; } .close-btn { + position: absolute; + top: 18px; + right: 18px; background: none; border: none; font-size: 2rem; diff --git a/frontend/src/components/DleManagement.vue b/frontend/src/components/DleManagement.vue index 2e399ab..cb7697f 100644 --- a/frontend/src/components/DleManagement.vue +++ b/frontend/src/components/DleManagement.vue @@ -357,8 +357,8 @@ function uninstallModule(module) { border-radius: 16px; box-shadow: 0 4px 32px rgba(0,0,0,0.12); padding: 32px 24px 24px 24px; - max-width: 950px; - margin: 40px auto; + width: 100%; + margin-top: 40px; position: relative; overflow-x: auto; } diff --git a/frontend/src/components/MessagesTable.vue b/frontend/src/components/MessagesTable.vue new file mode 100644 index 0000000..4476fe9 --- /dev/null +++ b/frontend/src/components/MessagesTable.vue @@ -0,0 +1,47 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/components/Sidebar.vue b/frontend/src/components/Sidebar.vue index dd722d7..b2ee1d6 100644 --- a/frontend/src/components/Sidebar.vue +++ b/frontend/src/components/Sidebar.vue @@ -402,15 +402,15 @@ h3 { /* Медиа-запросы для адаптивности */ @media screen and (min-width: 1200px) { .wallet-sidebar { - width: 30%; - max-width: 350px; + width: 420px; + max-width: 420px; } } @media screen and (min-width: 769px) and (max-width: 1199px) { .wallet-sidebar { - width: 40%; - max-width: 320px; + width: 350px; + max-width: 350px; } } diff --git a/frontend/src/components/tables/TagsTableView.vue b/frontend/src/components/tables/TagsTableView.vue new file mode 100644 index 0000000..6abff4b --- /dev/null +++ b/frontend/src/components/tables/TagsTableView.vue @@ -0,0 +1,285 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/components/tables/UserTablesList.vue b/frontend/src/components/tables/UserTablesList.vue index 3f1fce1..46880c1 100644 --- a/frontend/src/components/tables/UserTablesList.vue +++ b/frontend/src/components/tables/UserTablesList.vue @@ -1,63 +1,33 @@ \ No newline at end of file diff --git a/frontend/src/composables/useContactsWebSocket.js b/frontend/src/composables/useContactsWebSocket.js new file mode 100644 index 0000000..5f6f4c2 --- /dev/null +++ b/frontend/src/composables/useContactsWebSocket.js @@ -0,0 +1,55 @@ +import { ref, onMounted, onUnmounted } from 'vue'; +import { getContacts } from '../services/contactsService'; +import { getAllMessages } from '../services/messagesService'; + +export function useContactsAndMessagesWebSocket() { + const contacts = ref([]); + const messages = ref([]); + const newContacts = ref([]); + const newMessages = ref([]); + let ws = null; + let lastContactId = null; + let lastMessageId = null; + + async function fetchContacts() { + const all = await getContacts(); + contacts.value = all; + if (lastContactId) { + newContacts.value = all.filter(c => c.id > lastContactId); + } else { + newContacts.value = []; + } + if (all.length) lastContactId = Math.max(...all.map(c => c.id)); + } + + async function fetchMessages() { + const all = await getAllMessages(); + messages.value = all; + if (lastMessageId) { + newMessages.value = all.filter(m => m.id > lastMessageId); + } else { + newMessages.value = []; + } + if (all.length) lastMessageId = Math.max(...all.map(m => m.id)); + } + + onMounted(() => { + fetchContacts(); + fetchMessages(); + ws = new WebSocket('ws://localhost:8000'); + ws.onmessage = (event) => { + try { + const data = JSON.parse(event.data); + if (data.type === 'contacts-updated') fetchContacts(); + if (data.type === 'messages-updated') fetchMessages(); + } catch (e) {} + }; + }); + + onUnmounted(() => { if (ws) ws.close(); }); + + function markContactsAsRead() { newContacts.value = []; } + function markMessagesAsRead() { newMessages.value = []; } + + return { contacts, messages, newContacts, newMessages, markContactsAsRead, markMessagesAsRead }; +} \ No newline at end of file diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 3d58510..3ca63d2 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -92,6 +92,11 @@ const routes = [ component: () => import('../views/tables/DeleteTableView.vue'), props: true }, + { + path: '/tables/tags', + name: 'tags-table-view', + component: () => import('../views/tables/TagsTableViewPage.vue') + }, { path: '/contacts/:id', name: 'contact-details', @@ -104,6 +109,16 @@ const routes = [ component: () => import('../views/contacts/ContactDeleteConfirm.vue'), props: true }, + { + path: '/contacts-list', + name: 'contacts-list', + component: () => import('../views/ContactsView.vue') + }, + { + path: '/dle-management', + name: 'dle-management', + component: () => import('../views/DleManagementView.vue') + }, ]; const router = createRouter({ diff --git a/frontend/src/services/contactsService.js b/frontend/src/services/contactsService.js index 4faae53..3a6c73d 100644 --- a/frontend/src/services/contactsService.js +++ b/frontend/src/services/contactsService.js @@ -29,4 +29,13 @@ export default { } return null; } -}; \ No newline at end of file +}; + +export async function getContacts() { + const res = await fetch('/api/users'); + const data = await res.json(); + if (data && data.success) { + return data.contacts; + } + return []; +} \ No newline at end of file diff --git a/frontend/src/services/messagesService.js b/frontend/src/services/messagesService.js index 5117e88..b38c5ea 100644 --- a/frontend/src/services/messagesService.js +++ b/frontend/src/services/messagesService.js @@ -6,4 +6,9 @@ export default { const { data } = await axios.get(`/api/messages?userId=${userId}`); return data; } -}; \ No newline at end of file +}; + +export async function getAllMessages() { + const { data } = await axios.get('/api/messages'); + return data; +} \ No newline at end of file diff --git a/frontend/src/views/ContactsView.vue b/frontend/src/views/ContactsView.vue new file mode 100644 index 0000000..80051ec --- /dev/null +++ b/frontend/src/views/ContactsView.vue @@ -0,0 +1,74 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/views/CrmView.vue b/frontend/src/views/CrmView.vue index 42de5d8..bfa6b5d 100644 --- a/frontend/src/views/CrmView.vue +++ b/frontend/src/views/CrmView.vue @@ -9,18 +9,16 @@

Управление DLE

-
-

Контакты

-
-

Таблицы