diff --git a/.cloudflared/a765a217-5312-48f8-9bb7-5a7ef56602b8.json b/.cloudflared/a765a217-5312-48f8-9bb7-5a7ef56602b8.json deleted file mode 100755 index 09721f9..0000000 --- a/.cloudflared/a765a217-5312-48f8-9bb7-5a7ef56602b8.json +++ /dev/null @@ -1 +0,0 @@ -{"AccountTag":"a67861072a144cdd746e9c9bdd8476fe","TunnelSecret":"NCu/3BUoqAbF5kwXfs3rTjU9QUiVvXv7OM27BrUd/50Kf/wthq2rIH0G+Eu76LK8JQon/UQBUbQPoRPRY3qbtA==","TunnelID":"a765a217-5312-48f8-9bb7-5a7ef56602b8"} \ No newline at end of file diff --git a/.cloudflared/config.yml b/.cloudflared/config.yml deleted file mode 100644 index a82b2cb..0000000 --- a/.cloudflared/config.yml +++ /dev/null @@ -1,7 +0,0 @@ -tunnel: a765a217-5312-48f8-9bb7-5a7ef56602b8 -credentials-file: /etc/cloudflared/a765a217-5312-48f8-9bb7-5a7ef56602b8.json - -ingress: - - hostname: hb3-accelerator.com - service: http://dapp-frontend:5173 - - service: http_status:404 diff --git a/Dockerfile.cloudflared b/Dockerfile.cloudflared deleted file mode 100644 index 2d7c6fe..0000000 --- a/Dockerfile.cloudflared +++ /dev/null @@ -1,9 +0,0 @@ -FROM alpine:3.20 as base -RUN apk add --no-cache bash curl wget - -FROM cloudflare/cloudflared:2025.6.1 as src - -FROM base -COPY --from=src /usr/local/bin/cloudflared /usr/local/bin/cloudflared -USER nobody -ENTRYPOINT ["bash", "/start-cloudflared.sh"] \ No newline at end of file diff --git a/backend/contracts-data/dles/ест3-1750859644769.json b/backend/contracts-data/dles/ест3-1750859644769.json deleted file mode 100644 index 242de4a..0000000 --- a/backend/contracts-data/dles/ест3-1750859644769.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "ест3", - "symbol": "тест3", - "location": "07522, United States, Paterson", - "isicCodes": [ - "0111" - ], - "tokenAddress": "0xFcF1304FAe013d52e09a1497a47988d125a9e2Ed", - "timelockAddress": "0xbcF1daCB040b681129Df122f67a0D2eC23DA99B6", - "governorAddress": "0xC8aC4c9431B57934eEccac6322352abfcE8a994a", - "creationBlock": 8626309, - "creationTimestamp": 1750859640, - "deployedManually": true -} \ No newline at end of file diff --git a/backend/logs/combined.log b/backend/logs/combined.log index 62f7d27..76dca6f 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -9668,3 +9668,4039 @@ {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:09:42.529Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:09:42.539Z"} {"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:09:54.429Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:10:39.852Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:10:39.857Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:10:57.575Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:11:40.487Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:11:40.493Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:12:08.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:12:42.885Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:12:42.891Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:13:16.237Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:13:16.240Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:16.241Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:16.241Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:13:16.242Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:13:16.243Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:13:16.264Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:13:16.275Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:13:16.314Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:13:16.316Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:13:21.802Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:13:21.807Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:21.808Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:21.811Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:13:21.814Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:13:21.818Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:13:21.846Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:13:21.859Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:13:21.908Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:13:21.909Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:13:23.068Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:13:23.071Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:13:26.648Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:13:26.651Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:26.651Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:13:26.652Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:13:26.653Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:13:26.653Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:13:26.677Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:13:26.688Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:13:26.733Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:13:26.735Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:13:34.699Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:13:34.702Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:13:39.979Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-07-03T19:13:39.980Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:13:39.982Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:13:41.864Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:13:41.870Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-07-03T19:13:49.983Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:13:54.607Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:13:54.611Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:13:55.749Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:14:42.504Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:14:42.512Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:14:42.624Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:15:02.397Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:15:39.829Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:15:39.835Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:15:53.171Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.153Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.155Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-07-03T19:16:26.460Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:16:27.670Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:16:27.673Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:16:28.912Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:16:40.466Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:16:40.472Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:16:55.888Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:17:16.349Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.759Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.761Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:17:41.136Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:17:41.144Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:18:06.499Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:18:06.592Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:18:26.622Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:18:26.623Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:18:41.854Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:18:41.860Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:18:45.780Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:18:45.879Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:19:12.981Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:19:32.931Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:19:42.509Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:19:42.514Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:19:48.951Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:20:15.920Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:20:38.994Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:20:39.993Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:20:40.002Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:20:58.796Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:21:22.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:21:40.567Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:21:40.575Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:21:42.127Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.366Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.370Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.371Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.372Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.375Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.376Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.376Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.377Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.380Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.381Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:27:50.024Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:27:50.031Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:27:50.032Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:27:50.034Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:27:50.034Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:27:50.035Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:27:50.099Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:27:50.135Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:27:50.218Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:27:50.220Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:27:50.927Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:27:50.929Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:27:51.608Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:38.136Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:38.179Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:28:39.288Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:39.329Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.335Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:28:39.365Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.369Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:39.395Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.400Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:28:39.404Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:28:39.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:39.450Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.454Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:39.481Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:39.484Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:28:51.512Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.514Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:51.535Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.538Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:28:51.566Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.570Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:51.594Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.602Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:28:51.607Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:28:51.609Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T19:28:51.644Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T19:28:51.668Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T19:28:51.703Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T19:28:51.715Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:51.736Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.740Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T19:28:51.752Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T19:28:51.756Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T19:28:51.759Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:28:51.773Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:28:51.776Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:29:05.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:29:22.069Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:29:22.072Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:29:52.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:29:52.329Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:30:04.912Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:30:22.724Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:30:22.727Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:30:53.055Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:30:53.059Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:31:11.507Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:31:23.385Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:31:23.389Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:31:53.718Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:31:53.722Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:32:01.021Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:32:01.026Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:32:01.027Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:32:01.028Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:32:01.029Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:32:01.030Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:32:01.063Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:32:01.076Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:32:01.161Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:32:01.163Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:32:05.371Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:32:05.376Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:32:06.009Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:32:16.252Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:32:20.639Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:32:20.646Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:32:51.063Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:32:51.068Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:33:12.714Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:33:21.396Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:33:21.401Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:34:22.959Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:34:22.963Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.948Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-07-03T19:34:23.949Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.949Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.949Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.950Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-07-03T19:34:33.950Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:34:34.478Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:34:34.479Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:43.017Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-07-03T19:34:43.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:43.018Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-07-03T19:34:53.022Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:34:58.111Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:34:58.117Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:58.241Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:34:59.712Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:35:00.523Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:35:01.466Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:35:22.728Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:35:22.732Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:35:30.659Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:35:45.009Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:35:45.011Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-07-03T19:35:45.020Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:35:45.731Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:35:45.773Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:35:53.051Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:35:53.055Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:36:02.981Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:36:32.734Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:36:40.493Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:36:40.500Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:36:41.361Z"} +{"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-07-03T19:36:51.701Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.895Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:37:03.666Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:37:03.669Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:37:03.669Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:37:03.671Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:37:03.671Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:37:03.672Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:37:03.696Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:37:03.707Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:37:03.758Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:37:03.759Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:37:05.841Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:37:07.914Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:37:07.917Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:37:08.478Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:37:41.170Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:37:41.182Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:38:00.693Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:38:00.698Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:38:02.423Z"} +{"level":"info","message":"POST /api/rag/answer","timestamp":"2025-07-03T19:38:14.821Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:38:15.257Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:38:21.398Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:38:21.406Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:38:51.750Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:38:51.754Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:39:21.913Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:39:23.812Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:39:23.837Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:39:52.393Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:39:52.397Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:40:22.722Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:40:22.726Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:40:32.217Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:40:35.028Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:40:39.635Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:40:39.648Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:40:39.649Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:40:39.651Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:40:39.652Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:40:39.653Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:40:39.712Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:40:39.728Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:40:39.785Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:40:39.786Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:40:40.400Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:40:40.403Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:40:41.041Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T19:40:49.625Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T19:40:49.627Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T19:40:49.628Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T19:40:49.629Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T19:40:49.630Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T19:40:49.631Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T19:40:49.664Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T19:40:49.680Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T19:40:49.738Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T19:40:49.740Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:40:50.339Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:40:50.341Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:40:52.650Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:40:53.050Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:40:53.057Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:40:54.605Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:40:58.479Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:40:59.453Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:41:23.392Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:41:23.396Z"} +{"level":"info","message":"POST /api/rag/answer","timestamp":"2025-07-03T19:41:42.836Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:41:53.706Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:41:53.710Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:42:01.340Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:42:20.739Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:42:20.742Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:43:07.916Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:43:19.631Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:43:22.276Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:22.280Z"} +{"level":"info","message":"POST /api/rag/answer","timestamp":"2025-07-03T19:43:23.149Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:43:42.691Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:42.699Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T19:43:42.740Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:43:42.758Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T19:43:42.776Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T19:43:42.798Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T19:43:42.816Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T19:43:42.829Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T19:43:42.840Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:43:42.879Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T19:43:42.886Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:42.889Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:43:42.934Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:43:42.943Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:43:42.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:42.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:43:43.076Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:43.080Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:43:43.103Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:43.115Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:43:43.142Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:43:43.147Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:44:14.002Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:44:14.010Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:44:14.646Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:44:44.292Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:44:44.295Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:45:14.632Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:45:14.635Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.227Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-07-03T19:45:22.227Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-07-03T19:45:32.229Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:37.459Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-07-03T19:45:37.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:45:41.633Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:45:41.637Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-07-03T19:45:50.794Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T19:45:51.359Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T19:45:51.361Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:45:55.566Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:46:11.987Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:46:11.993Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:46:24.342Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:46:42.289Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:46:42.293Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:47:02.216Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:47:30.944Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:47:41.179Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:47:41.185Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:48:08.911Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:48:41.834Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:48:41.839Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.234Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.236Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.236Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:49:12.061Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:49:12.103Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:49:42.495Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:49:42.500Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:49:48.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:49:48.913Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:50:21.856Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:50:21.860Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:50:22.282Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:50:22.319Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T19:50:30.519Z"} +{"level":"info","message":"GET /api/chat/history?offset=122&limit=30","timestamp":"2025-07-03T19:50:30.571Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":122,"timestamp":"2025-07-03T19:50:30.591Z","total":152} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:50:39.233Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:50:40.763Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:50:41.097Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:50:41.100Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:50:48.877Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:50:50.905Z"} +{"level":"info","message":"GET /api/cloudflare/settings","timestamp":"2025-07-03T19:50:56.343Z"} +{"level":"info","message":"GET /api/cloudflare/status","timestamp":"2025-07-03T19:50:56.368Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-07-03T19:51:03.493Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-08-02T18:16:24.923Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-07-03T19:51:03.496Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:51:03.503Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:51:03.518Z"} +{"cookie":{"expires":"2025-08-02T19:51:03.516Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"223cfeead6bca7f2d9eb844a8d7bc60d","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T19:51:03.519Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:51:03.522Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:51:19.357Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T19:51:23.626Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T19:51:23.655Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T19:51:23.672Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T19:51:23.690Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:51:25.322Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T19:51:43.428Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:51:43.454Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:51:43.556Z"} +{"level":"info","message":"POST /api/settings/rpc-test","timestamp":"2025-07-03T19:51:48.156Z"} +{"level":"info","message":"Тестирование RPC для polygon: https://polygon.drpc.org","timestamp":"2025-07-03T19:51:48.157Z"} +{"level":"info","message":"Успешное тестирование RPC для polygon: https://polygon.drpc.org, номер блока: 73539106","timestamp":"2025-07-03T19:51:51.932Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:51:58.665Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-07-03T19:51:58.679Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:52:01.208Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:52:07.982Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-07-03T19:52:07.994Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:52:37.246Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:40.091Z"} +{"level":"info","message":"Nonce fd18976eb0b7cc5caa2dd4c3ae6c1aef сохранен для адреса 0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:40.100Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-07-03T19:52:41.895Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:41.896Z"} +{"level":"info","message":"Checking admin role for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:42.003Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:42.614Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:42.815Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:52:42.844Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:42.933Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:52:43.178Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.179Z"} +{"level":"info","message":"[verify] Found or created user 147 for wallet 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.179Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 147 to guest_user_mapping: 223cfeead6bca7f2d9eb844a8d7bc60d","timestamp":"2025-07-03T19:52:43.179Z"} +{"level":"info","message":"Checking admin tokens for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.195Z"} +{"level":"info","message":"Checking admin role for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.196Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:43.423Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:43.441Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:52:43.544Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:52:43.557Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:52:43.587Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.588Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T19:51:03.516Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"223cfeead6bca7f2d9eb844a8d7bc60d","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T19:52:43.589Z","userId":147} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:52:43.597Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 147 with guestId=223cfeead6bca7f2d9eb844a8d7bc60d, previousGuestId=undefined","timestamp":"2025-07-03T19:52:43.597Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=223cfeead6bca7f2d9eb844a8d7bc60d","timestamp":"2025-07-03T19:52:43.603Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 223cfeead6bca7f2d9eb844a8d7bc60d","timestamp":"2025-07-03T19:52:43.604Z"} +{"level":"info","message":"No guest messages found for guest ID 223cfeead6bca7f2d9eb844a8d7bc60d","timestamp":"2025-07-03T19:52:43.609Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 223cfeead6bca7f2d9eb844a8d7bc60d","timestamp":"2025-07-03T19:52:43.612Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=abf2035c60563364d3495cd3cda08909","timestamp":"2025-07-03T19:52:43.614Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID abf2035c60563364d3495cd3cda08909","timestamp":"2025-07-03T19:52:43.614Z"} +{"level":"info","message":"Guest messages for guest ID abf2035c60563364d3495cd3cda08909 were already processed.","timestamp":"2025-07-03T19:52:43.616Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=1751548697361-aeyi3mi2z","timestamp":"2025-07-03T19:52:43.619Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 1751548697361-aeyi3mi2z","timestamp":"2025-07-03T19:52:43.619Z"} +{"level":"info","message":"Guest messages for guest ID 1751548697361-aeyi3mi2z were already processed.","timestamp":"2025-07-03T19:52:43.621Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=1751550374356-a55fyc6xh","timestamp":"2025-07-03T19:52:43.623Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 1751550374356-a55fyc6xh","timestamp":"2025-07-03T19:52:43.623Z"} +{"level":"info","message":"Guest messages for guest ID 1751550374356-a55fyc6xh were already processed.","timestamp":"2025-07-03T19:52:43.625Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=1751561676559-sld1k7w8l","timestamp":"2025-07-03T19:52:43.628Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 1751561676559-sld1k7w8l","timestamp":"2025-07-03T19:52:43.628Z"} +{"level":"info","message":"Guest messages for guest ID 1751561676559-sld1k7w8l were already processed.","timestamp":"2025-07-03T19:52:43.630Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=147, guestId=1751561693053-s3u0jv1op","timestamp":"2025-07-03T19:52:43.632Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 1751561693053-s3u0jv1op","timestamp":"2025-07-03T19:52:43.632Z"} +{"level":"info","message":"Guest messages for guest ID 1751561693053-s3u0jv1op were already processed.","timestamp":"2025-07-03T19:52:43.634Z"} +{"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T19:51:03.516Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"223cfeead6bca7f2d9eb844a8d7bc60d","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["223cfeead6bca7f2d9eb844a8d7bc60d","abf2035c60563364d3495cd3cda08909","1751548697361-aeyi3mi2z","1751550374356-a55fyc6xh","1751561676559-sld1k7w8l","1751561693053-s3u0jv1op"],"timestamp":"2025-07-03T19:52:43.637Z","userId":147} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:52:43.640Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:52:43.652Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.654Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.680Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.684Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:52:43.708Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.713Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-07-03T19:52:43.720Z"} +{"level":"info","message":"Processing guest messages for user 147 with guest ID 1751572227804-oeeayg207","timestamp":"2025-07-03T19:52:43.721Z"} +{"level":"info","message":"Created mapping for guest ID 1751572227804-oeeayg207 to user 147","timestamp":"2025-07-03T19:52:43.729Z"} +{"level":"info","message":"No guest messages found for guest ID 1751572227804-oeeayg207","timestamp":"2025-07-03T19:52:43.734Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.736Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.738Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1751572227804-oeeayg207","timestamp":"2025-07-03T19:52:43.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.756Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.761Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.767Z"} +{"level":"info","message":"Fetching token balances for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:43.768Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.786Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.789Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:52:43.810Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.831Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.833Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:52:43.850Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:52:43.853Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:44.618Z"} +{"level":"info","message":"Fetching token balances for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-07-03T19:52:44.618Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T19:52:45.112Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-07-03T19:52:45.131Z"} +{"count":4,"level":"info","limit":30,"message":"Returning message history for user 147","offset":0,"timestamp":"2025-07-03T19:52:45.135Z","total":4} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T19:52:47.002Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-07-03T19:52:47.016Z"} +{"count":4,"level":"info","limit":30,"message":"Returning message history for user 147","offset":0,"timestamp":"2025-07-03T19:52:47.020Z","total":4} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:52:50.577Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:52:52.148Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:52:53.521Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T19:52:54.537Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T19:52:54.562Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T19:52:54.579Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T19:52:54.596Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:53:00.337Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:53:04.038Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:53:04.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:12.404Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 147","timestamp":"2025-07-03T19:53:12.407Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-07-03T19:53:19.530Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-08-02T19:51:03.516Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-07-03T19:53:19.531Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:53:19.533Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:53:19.543Z"} +{"cookie":{"expires":"2025-08-02T19:53:19.541Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70cc67e7ea4ad5f26bd9fbf94a1dcb2f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T19:53:19.544Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:53:19.548Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T19:53:32.517Z"} +{"level":"info","message":"Nonce b64b788e07bef21825ade46cbac346d5 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T19:53:32.522Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-07-03T19:53:34.268Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T19:53:34.268Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:34.285Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:34.937Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T19:53:34.938Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:53:35.154Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T19:53:35.154Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:35.166Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T19:53:35.166Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:35.207Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T19:53:35.208Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:53:35.568Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T19:53:35.571Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T19:53:35.571Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:35.572Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:35.572Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T19:53:35.572Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:35.574Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:35.575Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:35.831Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T19:53:35.831Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:53:35.941Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T19:53:35.941Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:35.946Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T19:53:35.946Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:53:35.979Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T19:53:35.979Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:53:36.054Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T19:53:36.054Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","arbitrum","bsc"],"timestamp":"2025-07-03T19:53:36.054Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:36.054Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T19:53:36.063Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T19:53:19.541Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70cc67e7ea4ad5f26bd9fbf94a1dcb2f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T19:53:36.065Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:53:36.068Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=70cc67e7ea4ad5f26bd9fbf94a1dcb2f, previousGuestId=undefined","timestamp":"2025-07-03T19:53:36.068Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T19:53:36.073Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T19:53:36.074Z"} +{"level":"info","message":"No guest messages found for guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T19:53:36.078Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T19:53:36.081Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-07-03T19:53:36.084Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-07-03T19:53:36.084Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-07-03T19:53:36.086Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750915517060-2lf6nr65o","timestamp":"2025-07-03T19:53:36.089Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750915517060-2lf6nr65o","timestamp":"2025-07-03T19:53:36.089Z"} +{"level":"info","message":"Guest messages for guest ID 1750915517060-2lf6nr65o were already processed.","timestamp":"2025-07-03T19:53:36.091Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T19:53:36.094Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T19:53:36.094Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-07-03T19:53:36.096Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750921637490-rkuee3750","timestamp":"2025-07-03T19:53:36.100Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750921637490-rkuee3750","timestamp":"2025-07-03T19:53:36.100Z"} +{"level":"info","message":"Guest messages for guest ID 1750921637490-rkuee3750 were already processed.","timestamp":"2025-07-03T19:53:36.102Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772667419-ki0n6un0c","timestamp":"2025-07-03T19:53:36.105Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772667419-ki0n6un0c","timestamp":"2025-07-03T19:53:36.105Z"} +{"level":"info","message":"Guest messages for guest ID 1750772667419-ki0n6un0c were already processed.","timestamp":"2025-07-03T19:53:36.107Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-07-03T19:53:36.111Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-07-03T19:53:36.111Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-07-03T19:53:36.113Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T19:53:36.116Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T19:53:36.117Z"} +{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-07-03T19:53:36.119Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T19:53:36.121Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T19:53:36.122Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-07-03T19:53:36.123Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T19:53:36.126Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T19:53:36.127Z"} +{"level":"info","message":"Guest messages for guest ID 75985e555769b03f5dc6e279a1155bc7 were already processed.","timestamp":"2025-07-03T19:53:36.130Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750852072111-ojhw60q6y","timestamp":"2025-07-03T19:53:36.132Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750852072111-ojhw60q6y","timestamp":"2025-07-03T19:53:36.133Z"} +{"level":"info","message":"Guest messages for guest ID 1750852072111-ojhw60q6y were already processed.","timestamp":"2025-07-03T19:53:36.135Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T19:53:36.137Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T19:53:36.138Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-07-03T19:53:36.140Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750416593902-e298ho4si","timestamp":"2025-07-03T19:53:36.142Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750416593902-e298ho4si","timestamp":"2025-07-03T19:53:36.143Z"} +{"level":"info","message":"Guest messages for guest ID 1750416593902-e298ho4si were already processed.","timestamp":"2025-07-03T19:53:36.145Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T19:53:36.148Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T19:53:36.148Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-07-03T19:53:36.150Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T19:53:36.153Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T19:53:36.153Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-07-03T19:53:36.155Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750943651026-x1h1p2uu6","timestamp":"2025-07-03T19:53:36.159Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750943651026-x1h1p2uu6","timestamp":"2025-07-03T19:53:36.159Z"} +{"level":"info","message":"Guest messages for guest ID 1750943651026-x1h1p2uu6 were already processed.","timestamp":"2025-07-03T19:53:36.161Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750836891567-oqvkw626f","timestamp":"2025-07-03T19:53:36.164Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750836891567-oqvkw626f","timestamp":"2025-07-03T19:53:36.165Z"} +{"level":"info","message":"Guest messages for guest ID 1750836891567-oqvkw626f were already processed.","timestamp":"2025-07-03T19:53:36.166Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T19:53:36.168Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T19:53:36.169Z"} +{"level":"info","message":"Guest messages for guest ID 9f076c84ee0fb82e662195c7008d3cdd were already processed.","timestamp":"2025-07-03T19:53:36.170Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-07-03T19:53:36.173Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-07-03T19:53:36.173Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-07-03T19:53:36.175Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T19:53:36.177Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T19:53:36.178Z"} +{"level":"info","message":"Guest messages for guest ID 015dd716a2fded1fc045c72c1a60575e were already processed.","timestamp":"2025-07-03T19:53:36.180Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-07-03T19:53:36.183Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-07-03T19:53:36.183Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-07-03T19:53:36.185Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T19:53:36.189Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T19:53:36.189Z"} +{"level":"info","message":"Guest messages for guest ID 5192e3ecf64213445992e1d877635643 were already processed.","timestamp":"2025-07-03T19:53:36.191Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751094899734-c2aklrk3w","timestamp":"2025-07-03T19:53:36.193Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751094899734-c2aklrk3w","timestamp":"2025-07-03T19:53:36.194Z"} +{"level":"info","message":"Guest messages for guest ID 1751094899734-c2aklrk3w were already processed.","timestamp":"2025-07-03T19:53:36.196Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751144964588-61tteih7k","timestamp":"2025-07-03T19:53:36.199Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751144964588-61tteih7k","timestamp":"2025-07-03T19:53:36.199Z"} +{"level":"info","message":"Guest messages for guest ID 1751144964588-61tteih7k were already processed.","timestamp":"2025-07-03T19:53:36.201Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-07-03T19:53:36.204Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-07-03T19:53:36.205Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-07-03T19:53:36.208Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T19:53:36.211Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T19:53:36.211Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-07-03T19:53:36.213Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923656929-lbdstodh2","timestamp":"2025-07-03T19:53:36.215Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923656929-lbdstodh2","timestamp":"2025-07-03T19:53:36.216Z"} +{"level":"info","message":"Guest messages for guest ID 1750923656929-lbdstodh2 were already processed.","timestamp":"2025-07-03T19:53:36.217Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923703304-tf2lyglz8","timestamp":"2025-07-03T19:53:36.220Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923703304-tf2lyglz8","timestamp":"2025-07-03T19:53:36.220Z"} +{"level":"info","message":"Guest messages for guest ID 1750923703304-tf2lyglz8 were already processed.","timestamp":"2025-07-03T19:53:36.222Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T19:53:36.224Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T19:53:36.224Z"} +{"level":"info","message":"Guest messages for guest ID 7c737e9edc4b4f8df98af1cd19f6fe31 were already processed.","timestamp":"2025-07-03T19:53:36.226Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751449296024-h3ijtor38","timestamp":"2025-07-03T19:53:36.228Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751449296024-h3ijtor38","timestamp":"2025-07-03T19:53:36.229Z"} +{"level":"info","message":"Guest messages for guest ID 1751449296024-h3ijtor38 were already processed.","timestamp":"2025-07-03T19:53:36.230Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751475377993-a5bkfzvf6","timestamp":"2025-07-03T19:53:36.233Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751475377993-a5bkfzvf6","timestamp":"2025-07-03T19:53:36.233Z"} +{"level":"info","message":"Guest messages for guest ID 1751475377993-a5bkfzvf6 were already processed.","timestamp":"2025-07-03T19:53:36.235Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T19:53:36.237Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T19:53:36.238Z"} +{"level":"info","message":"Guest messages for guest ID 95de8bb3720c208ab3c3895ab2382b30 were already processed.","timestamp":"2025-07-03T19:53:36.239Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494482787-8wtahjadq","timestamp":"2025-07-03T19:53:36.242Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494482787-8wtahjadq","timestamp":"2025-07-03T19:53:36.242Z"} +{"level":"info","message":"Guest messages for guest ID 1751494482787-8wtahjadq were already processed.","timestamp":"2025-07-03T19:53:36.243Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494630234-08xf0eitu","timestamp":"2025-07-03T19:53:36.246Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494630234-08xf0eitu","timestamp":"2025-07-03T19:53:36.246Z"} +{"level":"info","message":"Guest messages for guest ID 1751494630234-08xf0eitu were already processed.","timestamp":"2025-07-03T19:53:36.249Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T19:53:36.251Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T19:53:36.251Z"} +{"level":"info","message":"Guest messages for guest ID c468d847f518642666898a1c7a7d9c15 were already processed.","timestamp":"2025-07-03T19:53:36.253Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-07-03T19:53:36.255Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-07-03T19:53:36.255Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-07-03T19:53:36.257Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-07-03T19:53:36.259Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-07-03T19:53:36.260Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-07-03T19:53:36.262Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-07-03T19:53:36.265Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-07-03T19:53:36.265Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-07-03T19:53:36.267Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-07-03T19:53:36.270Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-07-03T19:53:36.270Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-07-03T19:53:36.272Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-07-03T19:53:36.276Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-07-03T19:53:36.276Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-07-03T19:53:36.279Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T19:53:36.282Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T19:53:36.283Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-07-03T19:53:36.286Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-07-03T19:53:36.289Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-07-03T19:53:36.290Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-07-03T19:53:36.292Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-07-03T19:53:36.295Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-07-03T19:53:36.295Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-07-03T19:53:36.297Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526415632-faiedlb68","timestamp":"2025-07-03T19:53:36.301Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526415632-faiedlb68","timestamp":"2025-07-03T19:53:36.301Z"} +{"level":"info","message":"Guest messages for guest ID 1751526415632-faiedlb68 were already processed.","timestamp":"2025-07-03T19:53:36.303Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526654104-igsuplpya","timestamp":"2025-07-03T19:53:36.307Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526654104-igsuplpya","timestamp":"2025-07-03T19:53:36.307Z"} +{"level":"info","message":"Guest messages for guest ID 1751526654104-igsuplpya were already processed.","timestamp":"2025-07-03T19:53:36.310Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015675617-b3820tu1x","timestamp":"2025-07-03T19:53:36.314Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015675617-b3820tu1x","timestamp":"2025-07-03T19:53:36.314Z"} +{"level":"info","message":"Guest messages for guest ID 1751015675617-b3820tu1x were already processed.","timestamp":"2025-07-03T19:53:36.315Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T19:53:36.318Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T19:53:36.318Z"} +{"level":"info","message":"Guest messages for guest ID c669dd30c7c2f8f2bef3e71e48852bf3 were already processed.","timestamp":"2025-07-03T19:53:36.320Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T19:53:36.323Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T19:53:36.324Z"} +{"level":"info","message":"Guest messages for guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d were already processed.","timestamp":"2025-07-03T19:53:36.325Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T19:53:36.328Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T19:53:36.328Z"} +{"level":"info","message":"Guest messages for guest ID 999d65f7f770da796f88c8cbd3664f55 were already processed.","timestamp":"2025-07-03T19:53:36.331Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T19:53:36.374Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T19:53:36.374Z"} +{"level":"info","message":"Guest messages for guest ID f847e3846984359dd853b3164ae2dee4 were already processed.","timestamp":"2025-07-03T19:53:36.375Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T19:53:36.394Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T19:53:36.394Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-07-03T19:53:36.396Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750422829327-pz30oiqdx","timestamp":"2025-07-03T19:53:36.415Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750422829327-pz30oiqdx","timestamp":"2025-07-03T19:53:36.416Z"} +{"level":"info","message":"Guest messages for guest ID 1750422829327-pz30oiqdx were already processed.","timestamp":"2025-07-03T19:53:36.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770422364-iftjkyerp","timestamp":"2025-07-03T19:53:36.419Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770422364-iftjkyerp","timestamp":"2025-07-03T19:53:36.419Z"} +{"level":"info","message":"Guest messages for guest ID 1750770422364-iftjkyerp were already processed.","timestamp":"2025-07-03T19:53:36.420Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T19:53:36.422Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T19:53:36.423Z"} +{"level":"info","message":"Guest messages for guest ID 0c8585859a567c3b2c67e877823f04e9 were already processed.","timestamp":"2025-07-03T19:53:36.424Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526923509-yeql000hp","timestamp":"2025-07-03T19:53:36.426Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526923509-yeql000hp","timestamp":"2025-07-03T19:53:36.426Z"} +{"level":"info","message":"Guest messages for guest ID 1751526923509-yeql000hp were already processed.","timestamp":"2025-07-03T19:53:36.428Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750871992168-b7ljnr7fi","timestamp":"2025-07-03T19:53:36.431Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750871992168-b7ljnr7fi","timestamp":"2025-07-03T19:53:36.431Z"} +{"level":"info","message":"Guest messages for guest ID 1750871992168-b7ljnr7fi were already processed.","timestamp":"2025-07-03T19:53:36.433Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T19:53:36.437Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T19:53:36.437Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-07-03T19:53:36.439Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T19:53:36.442Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T19:53:36.442Z"} +{"level":"info","message":"Guest messages for guest ID 2e989a8e833f129aff02883810ec4065 were already processed.","timestamp":"2025-07-03T19:53:36.444Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770941508-5f1wol4qg","timestamp":"2025-07-03T19:53:36.447Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770941508-5f1wol4qg","timestamp":"2025-07-03T19:53:36.447Z"} +{"level":"info","message":"Guest messages for guest ID 1750770941508-5f1wol4qg were already processed.","timestamp":"2025-07-03T19:53:36.450Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770963924-f361ylu3o","timestamp":"2025-07-03T19:53:36.453Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770963924-f361ylu3o","timestamp":"2025-07-03T19:53:36.454Z"} +{"level":"info","message":"Guest messages for guest ID 1750770963924-f361ylu3o were already processed.","timestamp":"2025-07-03T19:53:36.457Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-07-03T19:53:36.460Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-07-03T19:53:36.461Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-07-03T19:53:36.463Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015687797-rpcp0uwm8","timestamp":"2025-07-03T19:53:36.466Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015687797-rpcp0uwm8","timestamp":"2025-07-03T19:53:36.467Z"} +{"level":"info","message":"Guest messages for guest ID 1751015687797-rpcp0uwm8 were already processed.","timestamp":"2025-07-03T19:53:36.468Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-07-03T19:53:36.472Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-07-03T19:53:36.473Z"} +{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-07-03T19:53:36.475Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923890061-3wcksdpjn","timestamp":"2025-07-03T19:53:36.478Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923890061-3wcksdpjn","timestamp":"2025-07-03T19:53:36.478Z"} +{"level":"info","message":"Guest messages for guest ID 1750923890061-3wcksdpjn were already processed.","timestamp":"2025-07-03T19:53:36.480Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923927890-zrzidz9fz","timestamp":"2025-07-03T19:53:36.484Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923927890-zrzidz9fz","timestamp":"2025-07-03T19:53:36.484Z"} +{"level":"info","message":"Guest messages for guest ID 1750923927890-zrzidz9fz were already processed.","timestamp":"2025-07-03T19:53:36.487Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T19:53:36.491Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T19:53:36.492Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-07-03T19:53:36.493Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T19:53:36.496Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T19:53:36.497Z"} +{"level":"info","message":"Guest messages for guest ID de4db5bde31ac3446e0110f358e8109e were already processed.","timestamp":"2025-07-03T19:53:36.500Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750414678688-i9z0kljkk","timestamp":"2025-07-03T19:53:36.503Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-07-03T19:53:36.504Z"} +{"level":"info","message":"Guest messages for guest ID 1750414678688-i9z0kljkk were already processed.","timestamp":"2025-07-03T19:53:36.505Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772552636-bxl1slj9a","timestamp":"2025-07-03T19:53:36.509Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772552636-bxl1slj9a","timestamp":"2025-07-03T19:53:36.509Z"} +{"level":"info","message":"Guest messages for guest ID 1750772552636-bxl1slj9a were already processed.","timestamp":"2025-07-03T19:53:36.510Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751543824944-jicxlx86i","timestamp":"2025-07-03T19:53:36.514Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751543824944-jicxlx86i","timestamp":"2025-07-03T19:53:36.515Z"} +{"level":"info","message":"Guest messages for guest ID 1751543824944-jicxlx86i were already processed.","timestamp":"2025-07-03T19:53:36.518Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T19:53:36.521Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T19:53:36.521Z"} +{"level":"info","message":"Guest messages for guest ID d8708a72dd00581774cd3d3669962afd were already processed.","timestamp":"2025-07-03T19:53:36.524Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T19:53:36.527Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T19:53:36.528Z"} +{"level":"info","message":"Guest messages for guest ID 9362be0e51126abdb344af510f635ac6 were already processed.","timestamp":"2025-07-03T19:53:36.530Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T19:53:36.534Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T19:53:36.534Z"} +{"level":"info","message":"Guest messages for guest ID f845253ebf432c9e990e460bbf8d6d51 were already processed.","timestamp":"2025-07-03T19:53:36.537Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751544121228-0yo4qxruk","timestamp":"2025-07-03T19:53:36.541Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751544121228-0yo4qxruk","timestamp":"2025-07-03T19:53:36.541Z"} +{"level":"info","message":"Guest messages for guest ID 1751544121228-0yo4qxruk were already processed.","timestamp":"2025-07-03T19:53:36.544Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T19:53:36.547Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T19:53:36.549Z"} +{"level":"info","message":"Guest messages for guest ID e092c8c767eb87c92eb87835c2e65876 were already processed.","timestamp":"2025-07-03T19:53:36.551Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T19:53:36.554Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T19:53:36.555Z"} +{"level":"info","message":"Guest messages for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f were already processed.","timestamp":"2025-07-03T19:53:36.557Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546228037-5w7fb45pv","timestamp":"2025-07-03T19:53:36.560Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546228037-5w7fb45pv","timestamp":"2025-07-03T19:53:36.560Z"} +{"level":"info","message":"Guest messages for guest ID 1751546228037-5w7fb45pv were already processed.","timestamp":"2025-07-03T19:53:36.562Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546923379-0q9jg4nbh","timestamp":"2025-07-03T19:53:36.565Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546923379-0q9jg4nbh","timestamp":"2025-07-03T19:53:36.566Z"} +{"level":"info","message":"Guest messages for guest ID 1751546923379-0q9jg4nbh were already processed.","timestamp":"2025-07-03T19:53:36.568Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751548643297-gknqhfmw0","timestamp":"2025-07-03T19:53:36.570Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751548643297-gknqhfmw0","timestamp":"2025-07-03T19:53:36.571Z"} +{"level":"info","message":"Guest messages for guest ID 1751548643297-gknqhfmw0 were already processed.","timestamp":"2025-07-03T19:53:36.574Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-07-03T19:53:36.578Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-07-03T19:53:36.578Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-07-03T19:53:36.581Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-07-03T19:53:36.584Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-07-03T19:53:36.584Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-07-03T19:53:36.586Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T19:53:36.589Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T19:53:36.589Z"} +{"level":"info","message":"Guest messages for guest ID 90afb1c38f8a944e6ee67f28a7e81ca9 were already processed.","timestamp":"2025-07-03T19:53:36.591Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T19:53:36.594Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T19:53:36.594Z"} +{"level":"info","message":"Guest messages for guest ID c0cac5d6e5eb76f7f61ad6b5e989550e were already processed.","timestamp":"2025-07-03T19:53:36.597Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751562145784-uv11in2jp","timestamp":"2025-07-03T19:53:36.600Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751562145784-uv11in2jp","timestamp":"2025-07-03T19:53:36.600Z"} +{"level":"info","message":"Guest messages for guest ID 1751562145784-uv11in2jp were already processed.","timestamp":"2025-07-03T19:53:36.602Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T19:53:19.541Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70cc67e7ea4ad5f26bd9fbf94a1dcb2f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["70cc67e7ea4ad5f26bd9fbf94a1dcb2f","1749219734273-z8cjo614o","1750915517060-2lf6nr65o","a329b8732cc9083fdb55894a2d1814f7","1750921637490-rkuee3750","1750772667419-ki0n6un0c","1748971995627-i4wduj6v0","836ef0c256afc6fe709014bea3d5e6ad","fc7552c52eaee0ffc8787ad6d34a072c","75985e555769b03f5dc6e279a1155bc7","1750852072111-ojhw60q6y","5d3fa01a03251b27ec7c9d3683957fe1","1750416593902-e298ho4si","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","1750943651026-x1h1p2uu6","1750836891567-oqvkw626f","9f076c84ee0fb82e662195c7008d3cdd","1749051277025-x5jj8ymr3","015dd716a2fded1fc045c72c1a60575e","1750248718038-bupg3zyvb","5192e3ecf64213445992e1d877635643","1751094899734-c2aklrk3w","1751144964588-61tteih7k","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","1750923656929-lbdstodh2","1750923703304-tf2lyglz8","7c737e9edc4b4f8df98af1cd19f6fe31","1751449296024-h3ijtor38","1751475377993-a5bkfzvf6","95de8bb3720c208ab3c3895ab2382b30","1751494482787-8wtahjadq","1751494630234-08xf0eitu","c468d847f518642666898a1c7a7d9c15","1748971772605-2176ii4p8","1748976356629-5bgeyaaf1","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748973405272-q3zeztpki","1751526415632-faiedlb68","1751526654104-igsuplpya","1751015675617-b3820tu1x","c669dd30c7c2f8f2bef3e71e48852bf3","e36a2f9b40ebda8ecfd9fbf2cd95ae0d","999d65f7f770da796f88c8cbd3664f55","f847e3846984359dd853b3164ae2dee4","cf443b86b4dcfd92f235965d83483763","1750422829327-pz30oiqdx","1750770422364-iftjkyerp","0c8585859a567c3b2c67e877823f04e9","1751526923509-yeql000hp","1750871992168-b7ljnr7fi","e3f276c739780f7f79e50905cb900155","2e989a8e833f129aff02883810ec4065","1750770941508-5f1wol4qg","1750770963924-f361ylu3o","1749215412677-039rqj55c","1751015687797-rpcp0uwm8","1750355588881-80dk1w9pa","1750923890061-3wcksdpjn","1750923927890-zrzidz9fz","468571bcf6944db390ebc215dedd3a55","de4db5bde31ac3446e0110f358e8109e","1750414678688-i9z0kljkk","1750772552636-bxl1slj9a","1751543824944-jicxlx86i","d8708a72dd00581774cd3d3669962afd","9362be0e51126abdb344af510f635ac6","f845253ebf432c9e990e460bbf8d6d51","1751544121228-0yo4qxruk","e092c8c767eb87c92eb87835c2e65876","0a99fc1abc598f50aa7f9bb4ad0ed58f","1751546228037-5w7fb45pv","1751546923379-0q9jg4nbh","1751548643297-gknqhfmw0","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","90afb1c38f8a944e6ee67f28a7e81ca9","c0cac5d6e5eb76f7f61ad6b5e989550e","1751562145784-uv11in2jp"],"timestamp":"2025-07-03T19:53:36.605Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T19:53:36.612Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:53:36.632Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.634Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.664Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.671Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:53:36.695Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.699Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.721Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.725Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:36.736Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:36.737Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.747Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.750Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.842Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.844Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:53:36.858Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.860Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.875Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.878Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:53:36.894Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:53:36.897Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:37.605Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:53:37.606Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T19:53:46.717Z"} +{"level":"info","message":"GET /api/chat/history?offset=122&limit=30","timestamp":"2025-07-03T19:53:46.732Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":122,"timestamp":"2025-07-03T19:53:46.737Z","total":152} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:53:51.983Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:53:53.593Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:53:55.241Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T19:53:56.335Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T19:53:56.359Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T19:53:56.423Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T19:53:56.450Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T19:53:56.453Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T19:53:56.473Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:54:05.419Z"} +{"level":"info","message":"GET /api/tables?_t=1751572442193","timestamp":"2025-07-03T19:54:06.777Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:07.079Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:07.082Z"} +{"level":"info","message":"GET /api/tables/999999","timestamp":"2025-07-03T19:54:08.778Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T19:54:08.786Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:54:14.638Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:54:14.678Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T19:54:17.849Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:54:17.852Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:17.852Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:17.853Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:18.560Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T19:54:18.560Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:18.682Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T19:54:18.683Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:54:18.701Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T19:54:18.701Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:18.762Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T19:54:18.762Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:54:18.834Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T19:54:18.835Z"} +{"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":["bsc","polygon","arbitrum","ethereum","sepolia"],"timestamp":"2025-07-03T19:54:18.835Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:18.835Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T19:54:18.840Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:54:18.849Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:18.850Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:18.850Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:19.079Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T19:54:19.079Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:19.094Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T19:54:19.094Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:54:19.223Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T19:54:19.223Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:19.229Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T19:54:19.229Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:54:19.267Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T19:54:19.268Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T19:54:19.268Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:19.268Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T19:54:19.272Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T19:54:30.238Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:30.239Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:30.239Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:30.868Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T19:54:30.868Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:30.967Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T19:54:30.967Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T19:54:30.987Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T19:54:30.987Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T19:54:31.106Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T19:54:31.106Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T19:54:31.370Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T19:54:31.370Z"} +{"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","ethereum","bsc","arbitrum","sepolia"],"timestamp":"2025-07-03T19:54:31.371Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:31.371Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T19:54:31.390Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-07-03T19:54:31.400Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:34.074Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:34.076Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:54:48.948Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:54:50.707Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.711Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:54:50.734Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T19:54:50.756Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T19:54:50.798Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T19:54:50.819Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T19:54:50.821Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T19:54:50.835Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T19:54:50.847Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:50.864Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T19:54:50.866Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.874Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:54:50.896Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:50.899Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:54:50.899Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.900Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:50.917Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.919Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:50.938Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.940Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:54:50.954Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:54:50.956Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:54:55.367Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:55:08.239Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.243Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:55:08.259Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T19:55:08.278Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T19:55:08.309Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T19:55:08.332Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T19:55:08.349Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T19:55:08.358Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T19:55:08.363Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T19:55:08.367Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:55:08.382Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.387Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:55:08.405Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:55:08.406Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:55:08.408Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:55:08.434Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.438Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:55:08.451Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.453Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:55:08.467Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:08.469Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:55:17.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:55:38.929Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:55:38.932Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:55:51.954Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:56:09.250Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:56:09.253Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:56:24.252Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:56:39.587Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:56:39.591Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:56:58.706Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:57:09.920Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:57:09.922Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:57:30.950Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:57:40.252Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:57:40.255Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T19:57:58.875Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:58:05.259Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:58:10.581Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:58:10.584Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:58:37.623Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:58:40.921Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:58:40.924Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:59:17.662Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:17.665Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:59:30.693Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.696Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:59:30.719Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.724Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T19:59:30.743Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T19:59:30.756Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T19:59:30.794Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T19:59:30.817Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T19:59:30.820Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T19:59:30.822Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T19:59:30.849Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T19:59:30.857Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T19:59:30.859Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.863Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:59:30.868Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T19:59:30.869Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:59:30.884Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.887Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:59:30.900Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T19:59:30.915Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T19:59:30.918Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:59:48.000Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T19:59:48.041Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:00:01.392Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:00:01.395Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:23.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:23.283Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:00:31.726Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:00:31.728Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:00:51.928Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:55.560Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:02.059Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:02.062Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:01:29.051Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:01:29.093Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:01:29.135Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:32.380Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:32.383Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:01:42.968Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:42.973Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:43.026Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:43.029Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:01:43.047Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:43.050Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:01:43.080Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:01:43.091Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:01:43.116Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:01:43.117Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:01:43.125Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:01:43.134Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:01:43.150Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:01:43.159Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:01:43.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:43.186Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:01:43.193Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:43.194Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:43.215Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:43.219Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:01:43.236Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:01:43.239Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:01:57.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:13.888Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:13.891Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:02:17.939Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:17.941Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:17.970Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:17.976Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai","timestamp":"2025-07-03T20:02:17.996Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:02:17.997Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:02:17.998Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:02:18.029Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:18.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:18.045Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:18.048Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:18.062Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:18.065Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:18.079Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:18.081Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:02:18.181Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:02:18.182Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:02:18.814Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:02:18.814Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:02:18.820Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:02:18.821Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:02:18.859Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:02:18.859Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:02:18.912Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:02:18.912Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:02:19.154Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:02:19.154Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","bsc","ethereum","sepolia"],"timestamp":"2025-07-03T20:02:19.155Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:02:19.155Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:02:19.163Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai/models","timestamp":"2025-07-03T20:02:19.180Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai/models","timestamp":"2025-07-03T20:02:20.332Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:02:26.382Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T20:02:27.786Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:02:27.790Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:02:27.847Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:02:27.868Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T20:02:27.874Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T20:02:27.897Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.581Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.581Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:02:49.251Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:02:49.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:03:08.903Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:19.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:19.152Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:03:25.782Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:25.784Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:25.810Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:25.813Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:03:25.840Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:25.843Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:25.863Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:25.868Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:03:25.874Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:03:25.875Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:03:25.894Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:03:25.909Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:03:25.926Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:03:25.946Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:03:25.962Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:25.991Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:03:26.002Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:26.003Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:03:26.007Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:26.024Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:26.029Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:03:26.035Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:03:38.666Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:03:38.704Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:03:38.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:03:57.121Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:03:57.125Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:04:14.614Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:04:27.448Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:04:27.451Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:04:45.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:04:57.788Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:04:57.791Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:05:17.643Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:05:28.118Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:05:28.121Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:05:52.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:05:58.453Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:05:58.455Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:06:27.872Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:06:28.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:06:28.787Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:06:59.118Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:06:59.120Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:07:02.226Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:07:29.456Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:29.459Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:07:35.331Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.333Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:07:35.379Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.384Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:07:35.438Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:07:35.461Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:07:35.489Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:07:35.516Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:07:35.529Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:07:35.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:07:35.553Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:07:35.557Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:07:35.581Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.586Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:07:35.597Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:07:35.598Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:07:35.813Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.818Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:07:35.836Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.840Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:07:35.856Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:07:35.858Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:08:05.329Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:08:05.367Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:08:06.983Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:08:06.986Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:08:37.306Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:08:37.310Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:08:37.664Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:06.857Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:06.862Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.584Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.585Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:09:18.916Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:18.920Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:18.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:18.949Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:09:18.964Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:09:18.983Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:09:19.018Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:09:19.038Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:09:19.041Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:09:19.056Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:09:19.060Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:09:19.061Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:09:19.080Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:09:19.081Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:09:19.083Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:19.087Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:19.114Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:19.118Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:19.132Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:19.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:19.149Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:19.152Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:09:47.911Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:09:47.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:09:49.480Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:09:49.483Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:09:51.547Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:10:18.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:19.813Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:19.816Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:10:23.043Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.048Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:23.071Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.075Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:10:23.121Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:10:23.146Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:10:23.160Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:10:23.167Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:10:23.179Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:10:23.187Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:10:23.214Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:10:23.217Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:10:23.227Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.235Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:10:23.242Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:10:23.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:23.262Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.267Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:23.282Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.285Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:23.301Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:23.303Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:10:50.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:10:53.939Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:10:53.943Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:11:24.283Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:11:24.286Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:11:25.348Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:11:54.611Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:11:54.614Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:11:57.663Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:12:21.360Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:12:21.365Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:12:51.941Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:12:51.944Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:13:04.290Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:13:04.332Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:07.244Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.248Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai","timestamp":"2025-07-03T20:13:07.270Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:07.271Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:07.272Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:07.297Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.299Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:07.314Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:07.331Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.334Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:07.348Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:07.365Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:07.367Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:07.460Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:07.461Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:07.932Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:13:07.932Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:13:08.124Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:13:08.124Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:08.204Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:13:08.204Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:08.226Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:13:08.227Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:13:08.275Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:13:08.275Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T20:13:08.276Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:08.276Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:13:08.286Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai/models","timestamp":"2025-07-03T20:13:08.302Z"} +{"level":"info","message":"GET /api/settings/ai-settings/openai/models","timestamp":"2025-07-03T20:13:09.292Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:15.625Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:15.654Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.658Z"} +{"level":"info","message":"GET /api/settings/ai-settings/ollama","timestamp":"2025-07-03T20:13:15.678Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:15.679Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:15.680Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:15.707Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:15.709Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:15.709Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.712Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:15.728Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.731Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:15.746Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.752Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:15.769Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:15.772Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:16.290Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:13:16.291Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:16.355Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:13:16.355Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:13:16.515Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:13:16.516Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:13:16.559Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:13:16.560Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:13:16.821Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:13:16.821Z"} +{"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":["bsc","polygon","arbitrum","ethereum","sepolia"],"timestamp":"2025-07-03T20:13:16.822Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:16.822Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:13:16.831Z"} +{"level":"info","message":"GET /api/settings/ai-settings/ollama/models","timestamp":"2025-07-03T20:13:16.850Z"} +{"level":"info","message":"GET /api/settings/ai-settings/ollama/models","timestamp":"2025-07-03T20:13:16.873Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:20.634Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:20.656Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.658Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:20.676Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:20.680Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:20.680Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.681Z"} +{"level":"info","message":"GET /api/settings/telegram-settings","timestamp":"2025-07-03T20:13:20.714Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:20.720Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.723Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:20.739Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.745Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:20.760Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:20.762Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:26.092Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.094Z"} +{"level":"info","message":"GET /api/settings/email-settings","timestamp":"2025-07-03T20:13:26.175Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:26.186Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.188Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:26.285Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:26.286Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:26.287Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.288Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:26.331Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.332Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:26.380Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.382Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:26.429Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:26.431Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:33.687Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.689Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:33.710Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.713Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:33.731Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:33.733Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:33.734Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.737Z"} +{"level":"info","message":"GET /api/settings/db-settings","timestamp":"2025-07-03T20:13:33.758Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:33.770Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.774Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:33.788Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.792Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:33.804Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:33.806Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:38.149Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.150Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:38.174Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.177Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:13:38.198Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:38.206Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:38.206Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.207Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T20:13:38.233Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T20:13:38.245Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T20:13:38.270Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T20:13:38.282Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T20:13:38.297Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T20:13:38.311Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:38.326Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.331Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T20:13:38.336Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T20:13:38.345Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:38.367Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:13:38.386Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:13:38.388Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:13:38.628Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:13:59.751Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:13:59.756Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:59.757Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:13:59.757Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:00.355Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:14:00.355Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:00.494Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:14:00.495Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:14:00.563Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:14:00.563Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:00.571Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:14:00.572Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:14:00.910Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:14:00.910Z"} +{"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":["bsc","ethereum","arbitrum","polygon","sepolia"],"timestamp":"2025-07-03T20:14:00.910Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:00.910Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:14:00.920Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:14:00.930Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:00.931Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:00.931Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:01.170Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:14:01.170Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:01.171Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:14:01.171Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:01.300Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:14:01.300Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:14:01.304Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:14:01.305Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:14:01.313Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:14:01.313Z"} +{"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","sepolia","arbitrum"],"timestamp":"2025-07-03T20:14:01.314Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:01.314Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:14:01.318Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:14:06.996Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:06.997Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:06.998Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:07.245Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:14:07.245Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:07.257Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:14:07.257Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:14:07.373Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:14:07.373Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:14:07.385Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:14:07.385Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:14:07.421Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:14:07.421Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T20:14:07.421Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:14:07.421Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:14:07.426Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-07-03T20:14:07.439Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:14:08.687Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:14:08.689Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.536Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:14:16.123Z"} +{"level":"info","message":"GET /api/tables?_t=1751573655279","timestamp":"2025-07-03T20:14:18.542Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:14:22.226Z"} +{"level":"info","message":"GET /api/tables?_t=1751573661822","timestamp":"2025-07-03T20:14:24.430Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T20:14:25.868Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:14:25.890Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:14:39.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:14:39.787Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:14:45.340Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:14:45.377Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:15:06.774Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:15:06.778Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:15:22.204Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:15:22.204Z"} +{"level":"info","message":"GET /api/tables?_t=1751573725229","timestamp":"2025-07-03T20:15:28.177Z"} +{"level":"info","message":"GET /api/tables/999999","timestamp":"2025-07-03T20:15:29.353Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:15:29.375Z"} +{"level":"info","message":"GET /api/tables?_t=1751573729537","timestamp":"2025-07-03T20:15:32.036Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:15:33.674Z"} +{"level":"info","message":"GET /api/tables?_t=1751573734053","timestamp":"2025-07-03T20:15:36.107Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:15:36.361Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:15:36.365Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-07-03T20:15:51.506Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:16:06.703Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:16:06.706Z"} +{"level":"info","message":"GET /api/tables?_t=1751573766538","timestamp":"2025-07-03T20:16:08.668Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:16:10.440Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:16:21.578Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T20:16:23.965Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:16:23.985Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:16:24.035Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T20:16:24.063Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:16:24.074Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T20:16:24.090Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-07-03T20:16:26.443Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-07-03T20:16:26.464Z"} +{"level":"info","message":"GET /api/users/145","timestamp":"2025-07-03T20:16:26.649Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=145","timestamp":"2025-07-03T20:16:26.702Z"} +{"level":"info","message":"GET /api/messages?conversationId=28","timestamp":"2025-07-03T20:16:26.725Z"} +{"level":"info","message":"GET /api/users/145/tags","timestamp":"2025-07-03T20:16:26.793Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:16:28.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:16:37.035Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:16:37.037Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:16:40.146Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:16:40.147Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:16:40.147Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:16:40.743Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:16:40.743Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:16:40.950Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:16:40.950Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:16:40.988Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:16:40.989Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:16:41.221Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:16:41.221Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:16:41.286Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:16:41.286Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T20:16:41.287Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:16:41.287Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:16:41.291Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-07-03T20:16:41.302Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:17:02.340Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:17:02.377Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:17:02.413Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:17:02.451Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:17:08.103Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:17:08.107Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:17:28.441Z"} +{"level":"info","message":"GET /api/tables?_t=1751573846271","timestamp":"2025-07-03T20:17:30.432Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:17:30.988Z"} +{"level":"info","message":"GET /api/tables?_t=1751573853592","timestamp":"2025-07-03T20:17:37.022Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:17:37.692Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:17:37.695Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:17:38.807Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:17:49.428Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:17:49.429Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:49.430Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:49.430Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.060Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:17:50.061Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:17:50.241Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:17:50.241Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.245Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:17:50.245Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:17:50.330Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:17:50.331Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.387Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:17:50.387Z"} +{"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-07-03T20:17:50.387Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:50.387Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:17:50.392Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:17:50.406Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:50.407Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:50.407Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.636Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:17:50.636Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.654Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:17:50.654Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:17:50.767Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:17:50.768Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:17:50.773Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:17:50.773Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:17:50.804Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:17:50.804Z"} +{"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":["bsc","polygon","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T20:17:50.804Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:17:50.804Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:17:50.808Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:18:08.046Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:18:08.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.936Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:18:37.599Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:18:37.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:18:38.371Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:18:38.375Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:19:09.444Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:19:09.447Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:19:15.614Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:19:39.035Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:19:39.038Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:19:47.851Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:20:06.773Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:20:06.775Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:20:18.681Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:20:37.104Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:20:37.109Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:20:50.919Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:21:07.442Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:21:07.444Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:21:28.918Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:21:37.782Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:21:37.787Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:22:01.200Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:22:08.104Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:22:08.107Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.587Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:22:41.140Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:22:41.146Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:23:04.389Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:23:04.429Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:23:38.670Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:23:41.802Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:23:41.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:24:09.444Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:24:09.447Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:24:10.906Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:24:39.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:24:39.770Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:24:45.300Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:25:17.577Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:25:38.004Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:25:38.007Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:25:52.058Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:26:24.293Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:26:39.572Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:26:39.575Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:27:02.292Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:27:30.913Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:27:41.149Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:27:41.153Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.917Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:28:37.624Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:28:37.661Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:28:41.802Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:28:41.809Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:29:15.554Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:29:42.467Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:29:42.470Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.813Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.813Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.814Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:30:18.673Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:30:18.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:30:39.800Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:30:39.804Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:30:54.527Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:31:25.283Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:31:28.543Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:31:28.547Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:31:37.750Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:31:37.752Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:31:46.077Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T20:31:47.384Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T20:31:47.407Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:31:47.463Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T20:31:47.488Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T20:31:47.492Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T20:31:47.513Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T20:31:56.931Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:31:57.596Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:32:02.117Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:32:02.146Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:02.147Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:02.147Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:02.853Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:32:02.853Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:02.979Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:32:02.979Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:32:02.981Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:32:02.981Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:03.037Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:32:03.037Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:32:03.281Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:32:03.281Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","arbitrum","ethereum","sepolia"],"timestamp":"2025-07-03T20:32:03.282Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:03.282Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:32:03.288Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:32:03.299Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:03.299Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:03.300Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:03.563Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:32:03.563Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:32:03.668Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:32:03.668Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:03.669Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:32:03.669Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:32:03.703Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:32:03.703Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:32:03.741Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:32:03.741Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","arbitrum","bsc"],"timestamp":"2025-07-03T20:32:03.741Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:32:03.741Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:32:03.745Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:32:08.078Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:32:08.080Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:32:38.430Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:32:38.433Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:33:07.981Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:33:08.024Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:08.629Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:08.634Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:39.089Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:39.093Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:33:42.209Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:33:43.241Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:43.275Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.277Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:33:43.296Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.298Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:43.314Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.317Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:33:43.327Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:33:43.328Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:43.332Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.335Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:43.352Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:43.354Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:33:49.954Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:49.956Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:50.011Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:50.013Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:33:50.057Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:50.059Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:33:50.061Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:33:50.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:50.095Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:50.097Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:50.129Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:50.133Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:33:50.166Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:33:50.168Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:34:10.980Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:34:21.122Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:21.125Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:34:41.822Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.826Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:34:41.858Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.860Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:34:41.899Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:34:41.922Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.927Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:41.949Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:41.950Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:34:41.951Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.954Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:34:41.974Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:34:41.980Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:34:42.056Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:34:42.066Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:42.067Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:42.068Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:42.763Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:34:42.764Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:42.800Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:34:42.800Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:42.975Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:34:42.975Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:34:42.979Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:34:42.980Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:34:43.033Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:34:43.033Z"} +{"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":["bsc","polygon","ethereum","arbitrum","sepolia"],"timestamp":"2025-07-03T20:34:43.033Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:43.034Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:34:43.040Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:34:43.054Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:43.054Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:43.055Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:43.298Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:34:43.299Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:34:43.426Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:34:43.427Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:43.429Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:34:43.429Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:34:43.448Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:34:43.448Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:34:43.491Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:34:43.491Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","arbitrum","bsc"],"timestamp":"2025-07-03T20:34:43.491Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:34:43.492Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:34:43.497Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:34:48.950Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:35:12.308Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:35:12.312Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:35:39.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:35:39.803Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:56.580Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:36:10.134Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:36:10.140Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:36:24.375Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:36:24.416Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:36:24.458Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:36:39.971Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:36:39.979Z"} +{"level":"info","message":"GET /api/isic/codes?parent_code=P","timestamp":"2025-07-03T20:36:41.270Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:37:02.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:37:10.787Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:37:10.791Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.513Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:37:40.618Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:37:40.621Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:38:05.313Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:38:05.348Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:38:11.459Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:38:11.463Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:38:41.186Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:38:41.789Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:38:41.793Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:39:11.941Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:12.131Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:12.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:42.463Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:42.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:39:47.917Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:39:56.698Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.702Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:39:56.725Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:56.749Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.753Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:39:56.760Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:56.761Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:56.762Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:39:56.796Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.799Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:56.801Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:56.802Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:56.827Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.830Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:56.848Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.852Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:39:56.870Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:39:56.875Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:57.528Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:39:57.528Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:57.600Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:39:57.601Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:39:57.617Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:39:57.617Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:39:57.730Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:39:57.730Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:57.738Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:39:57.738Z"} +{"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":["ethereum","polygon","arbitrum","sepolia","bsc"],"timestamp":"2025-07-03T20:39:57.739Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:57.739Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:39:57.744Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:39:57.757Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:57.757Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:57.758Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:57.991Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:39:57.992Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:39:58.154Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:39:58.155Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:39:58.176Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:39:58.176Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:58.277Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:39:58.277Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:39:58.635Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:39:58.635Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","arbitrum","bsc","ethereum"],"timestamp":"2025-07-03T20:39:58.636Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:39:58.636Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:39:58.645Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:40:22.268Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:40:27.207Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:40:27.211Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:40:54.509Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:40:58.430Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:40:58.433Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:41:28.750Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:28.754Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.920Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:41:48.150Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.154Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:41:48.177Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:41:48.212Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.215Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:41:48.226Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:48.228Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:48.228Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T20:41:48.262Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:48.266Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:48.267Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.268Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:41:48.294Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.298Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:41:48.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.327Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:41:48.342Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:41:48.346Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:52.387Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:41:52.388Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:41:52.390Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:41:52.390Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:52.474Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:41:52.474Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:52.570Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:41:52.570Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:41:52.669Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:41:52.669Z"} +{"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":["ethereum","arbitrum","bsc","polygon","sepolia"],"timestamp":"2025-07-03T20:41:52.669Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:52.670Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:41:52.676Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:41:52.687Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:52.688Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:52.688Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:52.926Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:41:52.927Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:52.958Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:41:52.959Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:41:53.044Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:41:53.044Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:41:53.059Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:41:53.059Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:41:53.110Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:41:53.110Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T20:41:53.110Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:41:53.110Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:41:53.115Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:42:01.205Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:42:01.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:42:18.676Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:42:18.679Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:42:32.054Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:42:49.008Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:42:49.010Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:43:04.266Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:43:19.342Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:43:19.345Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:43:38.703Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:43:49.882Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:43:49.885Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:44:14.515Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:44:19.996Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:44:19.999Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:44:48.888Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:44:50.550Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:44:50.553Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:45:20.887Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:45:20.890Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:45:21.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:45:51.223Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:45:51.226Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:45:55.571Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:46:21.546Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:46:21.548Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:46:24.274Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:46:48.327Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:46:48.330Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:46:58.657Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:47:18.667Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:47:18.670Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:47:34.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:47:49.218Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:47:49.227Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.911Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:48:19.553Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:48:19.559Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:48:37.646Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:48:37.689Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:48:49.675Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:48:49.678Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:49:12.022Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:49:20.223Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:49:20.226Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:49:44.309Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:49:50.559Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:49:50.562Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:50:18.668Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:50:20.660Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:50:20.664Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:50:51.212Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:50:51.216Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:50:54.582Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:51:21.546Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:51:21.550Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:51:28.898Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:51:48.557Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:51:48.559Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:51:57.583Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:52:18.881Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:52:18.884Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:52:31.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:52:49.220Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:52:49.223Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:53:07.846Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:53:41.780Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:53:41.785Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:53:42.290Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T20:54:09.619Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:54:09.626Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:09.627Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:09.627Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:10.253Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:54:10.254Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:10.347Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:54:10.348Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:10.408Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:54:10.408Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:54:10.437Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:54:10.437Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:54:10.618Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:54:10.618Z"} +{"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","ethereum","bsc","arbitrum","sepolia"],"timestamp":"2025-07-03T20:54:10.618Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:10.619Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:54:10.628Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T20:54:10.639Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:10.640Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:10.640Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:10.876Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T20:54:10.876Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:54:10.949Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:10.998Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T20:54:10.999Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T20:54:11.005Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T20:54:11.006Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T20:54:11.038Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T20:54:11.038Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T20:54:11.068Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T20:54:11.069Z"} +{"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","ethereum","sepolia","arbitrum","bsc"],"timestamp":"2025-07-03T20:54:11.069Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T20:54:11.069Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T20:54:11.075Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:54:24.487Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:54:24.491Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:54:48.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:54:50.554Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:54:50.557Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:55:20.888Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:55:20.890Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:55:21.159Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:55:50.990Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:55:50.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:56:21.552Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:56:21.554Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:56:27.863Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:56:27.898Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:56:48.542Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:56:48.545Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:56:58.621Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:57:18.884Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:57:18.887Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:57:30.924Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:57:48.991Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:57:48.995Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:58:05.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:58:19.322Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:58:19.326Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:58:37.542Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:58:49.661Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:58:49.664Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T20:59:15.566Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:59:20.004Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:59:20.007Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.856Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T20:59:50.322Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T20:59:50.326Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:00:18.756Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:00:18.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:00:20.870Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:00:20.873Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:00:51.205Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:00:51.209Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:00:54.562Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:01:21.327Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:01:21.331Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:01:25.333Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:01:48.542Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:01:48.546Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:02:01.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:02:18.871Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:02:18.874Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:02:32.016Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:02:49.207Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:02:49.211Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:03:07.875Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:19.533Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:19.537Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:03:42.274Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:49.873Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:49.876Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:03:57.685Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.687Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:57.715Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.719Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:03:57.751Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:03:57.776Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:03:57.783Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:57.784Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:57.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.785Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:57.819Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.822Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:57.833Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:57.835Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:57.847Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.850Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:03:57.874Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:03:57.889Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:58.450Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:03:58.450Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:03:58.672Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:03:58.673Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:58.675Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:03:58.675Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:58.778Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:03:58.779Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:03:59.059Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:03:59.059Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T21:03:59.060Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:59.060Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:03:59.066Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:03:59.082Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:59.083Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:59.083Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:59.328Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:03:59.329Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:59.330Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:03:59.331Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:03:59.464Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:03:59.464Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:03:59.483Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:03:59.483Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:03:59.500Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:03:59.500Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T21:03:59.501Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:03:59.501Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:03:59.506Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:04:10.919Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:04:18.688Z"} +{"cookie":{"expires":"2025-08-02T21:04:18.664Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0322b66427510f43c5183fe8156ca81e","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:04:18.689Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:04:18.696Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:04:18.721Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:04:18.751Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:04:18.766Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:04:26.468Z"} +{"level":"info","message":"Nonce 5bff0e1a0eb4440f9bb8ac6972b54da2 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:04:26.474Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-07-03T21:04:29.394Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:04:29.395Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:29.427Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.142Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:04:30.143Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:04:30.267Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:04:30.267Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.332Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:04:30.333Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.354Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:04:30.354Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:04:30.380Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:04:30.380Z"} +{"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":["bsc","arbitrum","ethereum","polygon","sepolia"],"timestamp":"2025-07-03T21:04:30.380Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:30.380Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:30.381Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:04:30.381Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:30.388Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:30.388Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.619Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:04:30.620Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.622Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:04:30.622Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:04:30.755Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:04:30.755Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:04:30.761Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:04:30.761Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:04:30.795Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:04:30.796Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T21:04:30.796Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:30.796Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:04:30.800Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:04:18.664Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0322b66427510f43c5183fe8156ca81e","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:04:30.802Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:04:30.805Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=0322b66427510f43c5183fe8156ca81e, previousGuestId=undefined","timestamp":"2025-07-03T21:04:30.805Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:04:30.809Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:04:30.810Z"} +{"level":"info","message":"No guest messages found for guest ID 0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:04:30.815Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:04:30.818Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750915517060-2lf6nr65o","timestamp":"2025-07-03T21:04:30.821Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750915517060-2lf6nr65o","timestamp":"2025-07-03T21:04:30.822Z"} +{"level":"info","message":"Guest messages for guest ID 1750915517060-2lf6nr65o were already processed.","timestamp":"2025-07-03T21:04:30.823Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T21:04:30.826Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T21:04:30.826Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-07-03T21:04:30.828Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750921637490-rkuee3750","timestamp":"2025-07-03T21:04:30.830Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750921637490-rkuee3750","timestamp":"2025-07-03T21:04:30.831Z"} +{"level":"info","message":"Guest messages for guest ID 1750921637490-rkuee3750 were already processed.","timestamp":"2025-07-03T21:04:30.832Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772667419-ki0n6un0c","timestamp":"2025-07-03T21:04:30.835Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772667419-ki0n6un0c","timestamp":"2025-07-03T21:04:30.835Z"} +{"level":"info","message":"Guest messages for guest ID 1750772667419-ki0n6un0c were already processed.","timestamp":"2025-07-03T21:04:30.837Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-07-03T21:04:30.839Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-07-03T21:04:30.840Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-07-03T21:04:30.842Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T21:04:30.849Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T21:04:30.849Z"} +{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-07-03T21:04:30.852Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T21:04:30.856Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T21:04:30.856Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-07-03T21:04:30.858Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T21:04:30.861Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T21:04:30.862Z"} +{"level":"info","message":"Guest messages for guest ID 75985e555769b03f5dc6e279a1155bc7 were already processed.","timestamp":"2025-07-03T21:04:30.864Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750852072111-ojhw60q6y","timestamp":"2025-07-03T21:04:30.867Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750852072111-ojhw60q6y","timestamp":"2025-07-03T21:04:30.867Z"} +{"level":"info","message":"Guest messages for guest ID 1750852072111-ojhw60q6y were already processed.","timestamp":"2025-07-03T21:04:30.868Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T21:04:30.871Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T21:04:30.872Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-07-03T21:04:30.873Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750416593902-e298ho4si","timestamp":"2025-07-03T21:04:30.876Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750416593902-e298ho4si","timestamp":"2025-07-03T21:04:30.876Z"} +{"level":"info","message":"Guest messages for guest ID 1750416593902-e298ho4si were already processed.","timestamp":"2025-07-03T21:04:30.878Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T21:04:30.880Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T21:04:30.880Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-07-03T21:04:30.882Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T21:04:30.884Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T21:04:30.885Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-07-03T21:04:30.886Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750943651026-x1h1p2uu6","timestamp":"2025-07-03T21:04:30.889Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750943651026-x1h1p2uu6","timestamp":"2025-07-03T21:04:30.890Z"} +{"level":"info","message":"Guest messages for guest ID 1750943651026-x1h1p2uu6 were already processed.","timestamp":"2025-07-03T21:04:30.891Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750836891567-oqvkw626f","timestamp":"2025-07-03T21:04:30.894Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750836891567-oqvkw626f","timestamp":"2025-07-03T21:04:30.894Z"} +{"level":"info","message":"Guest messages for guest ID 1750836891567-oqvkw626f were already processed.","timestamp":"2025-07-03T21:04:30.896Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T21:04:30.898Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T21:04:30.898Z"} +{"level":"info","message":"Guest messages for guest ID 9f076c84ee0fb82e662195c7008d3cdd were already processed.","timestamp":"2025-07-03T21:04:30.900Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-07-03T21:04:30.902Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-07-03T21:04:30.903Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-07-03T21:04:30.905Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T21:04:30.908Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T21:04:30.908Z"} +{"level":"info","message":"Guest messages for guest ID 015dd716a2fded1fc045c72c1a60575e were already processed.","timestamp":"2025-07-03T21:04:30.909Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-07-03T21:04:30.912Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-07-03T21:04:30.913Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-07-03T21:04:30.914Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T21:04:30.916Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T21:04:30.917Z"} +{"level":"info","message":"Guest messages for guest ID 5192e3ecf64213445992e1d877635643 were already processed.","timestamp":"2025-07-03T21:04:30.918Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751094899734-c2aklrk3w","timestamp":"2025-07-03T21:04:30.920Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751094899734-c2aklrk3w","timestamp":"2025-07-03T21:04:30.921Z"} +{"level":"info","message":"Guest messages for guest ID 1751094899734-c2aklrk3w were already processed.","timestamp":"2025-07-03T21:04:30.922Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751144964588-61tteih7k","timestamp":"2025-07-03T21:04:30.924Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751144964588-61tteih7k","timestamp":"2025-07-03T21:04:30.925Z"} +{"level":"info","message":"Guest messages for guest ID 1751144964588-61tteih7k were already processed.","timestamp":"2025-07-03T21:04:30.928Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-07-03T21:04:30.931Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-07-03T21:04:30.931Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-07-03T21:04:30.932Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T21:04:30.935Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T21:04:30.936Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-07-03T21:04:30.937Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923656929-lbdstodh2","timestamp":"2025-07-03T21:04:30.940Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923656929-lbdstodh2","timestamp":"2025-07-03T21:04:30.940Z"} +{"level":"info","message":"Guest messages for guest ID 1750923656929-lbdstodh2 were already processed.","timestamp":"2025-07-03T21:04:30.942Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923703304-tf2lyglz8","timestamp":"2025-07-03T21:04:30.944Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923703304-tf2lyglz8","timestamp":"2025-07-03T21:04:30.945Z"} +{"level":"info","message":"Guest messages for guest ID 1750923703304-tf2lyglz8 were already processed.","timestamp":"2025-07-03T21:04:30.946Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T21:04:30.949Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T21:04:30.949Z"} +{"level":"info","message":"Guest messages for guest ID 7c737e9edc4b4f8df98af1cd19f6fe31 were already processed.","timestamp":"2025-07-03T21:04:30.951Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751449296024-h3ijtor38","timestamp":"2025-07-03T21:04:30.953Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751449296024-h3ijtor38","timestamp":"2025-07-03T21:04:30.953Z"} +{"level":"info","message":"Guest messages for guest ID 1751449296024-h3ijtor38 were already processed.","timestamp":"2025-07-03T21:04:30.955Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751475377993-a5bkfzvf6","timestamp":"2025-07-03T21:04:30.957Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751475377993-a5bkfzvf6","timestamp":"2025-07-03T21:04:30.957Z"} +{"level":"info","message":"Guest messages for guest ID 1751475377993-a5bkfzvf6 were already processed.","timestamp":"2025-07-03T21:04:30.959Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T21:04:30.962Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T21:04:30.963Z"} +{"level":"info","message":"Guest messages for guest ID 95de8bb3720c208ab3c3895ab2382b30 were already processed.","timestamp":"2025-07-03T21:04:30.965Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494482787-8wtahjadq","timestamp":"2025-07-03T21:04:30.968Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494482787-8wtahjadq","timestamp":"2025-07-03T21:04:30.968Z"} +{"level":"info","message":"Guest messages for guest ID 1751494482787-8wtahjadq were already processed.","timestamp":"2025-07-03T21:04:30.969Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494630234-08xf0eitu","timestamp":"2025-07-03T21:04:30.973Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494630234-08xf0eitu","timestamp":"2025-07-03T21:04:30.973Z"} +{"level":"info","message":"Guest messages for guest ID 1751494630234-08xf0eitu were already processed.","timestamp":"2025-07-03T21:04:30.974Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T21:04:30.977Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T21:04:30.978Z"} +{"level":"info","message":"Guest messages for guest ID c468d847f518642666898a1c7a7d9c15 were already processed.","timestamp":"2025-07-03T21:04:30.980Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-07-03T21:04:30.982Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-07-03T21:04:30.983Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-07-03T21:04:30.984Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-07-03T21:04:30.987Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-07-03T21:04:30.987Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-07-03T21:04:30.989Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-07-03T21:04:30.991Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-07-03T21:04:30.992Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-07-03T21:04:30.994Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-07-03T21:04:30.996Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-07-03T21:04:30.997Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-07-03T21:04:30.998Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-07-03T21:04:31.000Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-07-03T21:04:31.001Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-07-03T21:04:31.003Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T21:04:31.006Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T21:04:31.007Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-07-03T21:04:31.009Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-07-03T21:04:31.012Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-07-03T21:04:31.012Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-07-03T21:04:31.014Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-07-03T21:04:31.017Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-07-03T21:04:31.018Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-07-03T21:04:31.019Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526415632-faiedlb68","timestamp":"2025-07-03T21:04:31.022Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526415632-faiedlb68","timestamp":"2025-07-03T21:04:31.022Z"} +{"level":"info","message":"Guest messages for guest ID 1751526415632-faiedlb68 were already processed.","timestamp":"2025-07-03T21:04:31.023Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526654104-igsuplpya","timestamp":"2025-07-03T21:04:31.026Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526654104-igsuplpya","timestamp":"2025-07-03T21:04:31.026Z"} +{"level":"info","message":"Guest messages for guest ID 1751526654104-igsuplpya were already processed.","timestamp":"2025-07-03T21:04:31.029Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015675617-b3820tu1x","timestamp":"2025-07-03T21:04:31.032Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015675617-b3820tu1x","timestamp":"2025-07-03T21:04:31.032Z"} +{"level":"info","message":"Guest messages for guest ID 1751015675617-b3820tu1x were already processed.","timestamp":"2025-07-03T21:04:31.034Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T21:04:31.037Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T21:04:31.038Z"} +{"level":"info","message":"Guest messages for guest ID c669dd30c7c2f8f2bef3e71e48852bf3 were already processed.","timestamp":"2025-07-03T21:04:31.039Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T21:04:31.043Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T21:04:31.043Z"} +{"level":"info","message":"Guest messages for guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d were already processed.","timestamp":"2025-07-03T21:04:31.047Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T21:04:31.049Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T21:04:31.049Z"} +{"level":"info","message":"Guest messages for guest ID 999d65f7f770da796f88c8cbd3664f55 were already processed.","timestamp":"2025-07-03T21:04:31.050Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T21:04:31.053Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T21:04:31.054Z"} +{"level":"info","message":"Guest messages for guest ID f847e3846984359dd853b3164ae2dee4 were already processed.","timestamp":"2025-07-03T21:04:31.056Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T21:04:31.059Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T21:04:31.060Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-07-03T21:04:31.062Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750422829327-pz30oiqdx","timestamp":"2025-07-03T21:04:31.066Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750422829327-pz30oiqdx","timestamp":"2025-07-03T21:04:31.066Z"} +{"level":"info","message":"Guest messages for guest ID 1750422829327-pz30oiqdx were already processed.","timestamp":"2025-07-03T21:04:31.068Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770422364-iftjkyerp","timestamp":"2025-07-03T21:04:31.071Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770422364-iftjkyerp","timestamp":"2025-07-03T21:04:31.071Z"} +{"level":"info","message":"Guest messages for guest ID 1750770422364-iftjkyerp were already processed.","timestamp":"2025-07-03T21:04:31.073Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T21:04:31.075Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T21:04:31.076Z"} +{"level":"info","message":"Guest messages for guest ID 0c8585859a567c3b2c67e877823f04e9 were already processed.","timestamp":"2025-07-03T21:04:31.078Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526923509-yeql000hp","timestamp":"2025-07-03T21:04:31.081Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526923509-yeql000hp","timestamp":"2025-07-03T21:04:31.081Z"} +{"level":"info","message":"Guest messages for guest ID 1751526923509-yeql000hp were already processed.","timestamp":"2025-07-03T21:04:31.083Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750871992168-b7ljnr7fi","timestamp":"2025-07-03T21:04:31.086Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750871992168-b7ljnr7fi","timestamp":"2025-07-03T21:04:31.086Z"} +{"level":"info","message":"Guest messages for guest ID 1750871992168-b7ljnr7fi were already processed.","timestamp":"2025-07-03T21:04:31.088Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T21:04:31.091Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T21:04:31.092Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-07-03T21:04:31.094Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T21:04:31.098Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T21:04:31.098Z"} +{"level":"info","message":"Guest messages for guest ID 2e989a8e833f129aff02883810ec4065 were already processed.","timestamp":"2025-07-03T21:04:31.100Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770941508-5f1wol4qg","timestamp":"2025-07-03T21:04:31.103Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770941508-5f1wol4qg","timestamp":"2025-07-03T21:04:31.103Z"} +{"level":"info","message":"Guest messages for guest ID 1750770941508-5f1wol4qg were already processed.","timestamp":"2025-07-03T21:04:31.105Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770963924-f361ylu3o","timestamp":"2025-07-03T21:04:31.108Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770963924-f361ylu3o","timestamp":"2025-07-03T21:04:31.109Z"} +{"level":"info","message":"Guest messages for guest ID 1750770963924-f361ylu3o were already processed.","timestamp":"2025-07-03T21:04:31.111Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-07-03T21:04:31.114Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-07-03T21:04:31.115Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-07-03T21:04:31.117Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015687797-rpcp0uwm8","timestamp":"2025-07-03T21:04:31.121Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015687797-rpcp0uwm8","timestamp":"2025-07-03T21:04:31.121Z"} +{"level":"info","message":"Guest messages for guest ID 1751015687797-rpcp0uwm8 were already processed.","timestamp":"2025-07-03T21:04:31.125Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-07-03T21:04:31.127Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-07-03T21:04:31.128Z"} +{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-07-03T21:04:31.130Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923890061-3wcksdpjn","timestamp":"2025-07-03T21:04:31.133Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923890061-3wcksdpjn","timestamp":"2025-07-03T21:04:31.134Z"} +{"level":"info","message":"Guest messages for guest ID 1750923890061-3wcksdpjn were already processed.","timestamp":"2025-07-03T21:04:31.135Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923927890-zrzidz9fz","timestamp":"2025-07-03T21:04:31.138Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923927890-zrzidz9fz","timestamp":"2025-07-03T21:04:31.138Z"} +{"level":"info","message":"Guest messages for guest ID 1750923927890-zrzidz9fz were already processed.","timestamp":"2025-07-03T21:04:31.140Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T21:04:31.142Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T21:04:31.143Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-07-03T21:04:31.144Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T21:04:31.146Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T21:04:31.147Z"} +{"level":"info","message":"Guest messages for guest ID de4db5bde31ac3446e0110f358e8109e were already processed.","timestamp":"2025-07-03T21:04:31.148Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750414678688-i9z0kljkk","timestamp":"2025-07-03T21:04:31.150Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-07-03T21:04:31.151Z"} +{"level":"info","message":"Guest messages for guest ID 1750414678688-i9z0kljkk were already processed.","timestamp":"2025-07-03T21:04:31.153Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772552636-bxl1slj9a","timestamp":"2025-07-03T21:04:31.156Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772552636-bxl1slj9a","timestamp":"2025-07-03T21:04:31.156Z"} +{"level":"info","message":"Guest messages for guest ID 1750772552636-bxl1slj9a were already processed.","timestamp":"2025-07-03T21:04:31.158Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751543824944-jicxlx86i","timestamp":"2025-07-03T21:04:31.161Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751543824944-jicxlx86i","timestamp":"2025-07-03T21:04:31.161Z"} +{"level":"info","message":"Guest messages for guest ID 1751543824944-jicxlx86i were already processed.","timestamp":"2025-07-03T21:04:31.163Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T21:04:31.166Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T21:04:31.167Z"} +{"level":"info","message":"Guest messages for guest ID d8708a72dd00581774cd3d3669962afd were already processed.","timestamp":"2025-07-03T21:04:31.169Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T21:04:31.172Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T21:04:31.172Z"} +{"level":"info","message":"Guest messages for guest ID 9362be0e51126abdb344af510f635ac6 were already processed.","timestamp":"2025-07-03T21:04:31.173Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T21:04:31.177Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T21:04:31.177Z"} +{"level":"info","message":"Guest messages for guest ID f845253ebf432c9e990e460bbf8d6d51 were already processed.","timestamp":"2025-07-03T21:04:31.179Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751544121228-0yo4qxruk","timestamp":"2025-07-03T21:04:31.182Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751544121228-0yo4qxruk","timestamp":"2025-07-03T21:04:31.182Z"} +{"level":"info","message":"Guest messages for guest ID 1751544121228-0yo4qxruk were already processed.","timestamp":"2025-07-03T21:04:31.185Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T21:04:31.187Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T21:04:31.187Z"} +{"level":"info","message":"Guest messages for guest ID e092c8c767eb87c92eb87835c2e65876 were already processed.","timestamp":"2025-07-03T21:04:31.189Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T21:04:31.191Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T21:04:31.192Z"} +{"level":"info","message":"Guest messages for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f were already processed.","timestamp":"2025-07-03T21:04:31.193Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546228037-5w7fb45pv","timestamp":"2025-07-03T21:04:31.195Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546228037-5w7fb45pv","timestamp":"2025-07-03T21:04:31.195Z"} +{"level":"info","message":"Guest messages for guest ID 1751546228037-5w7fb45pv were already processed.","timestamp":"2025-07-03T21:04:31.197Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546923379-0q9jg4nbh","timestamp":"2025-07-03T21:04:31.199Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546923379-0q9jg4nbh","timestamp":"2025-07-03T21:04:31.200Z"} +{"level":"info","message":"Guest messages for guest ID 1751546923379-0q9jg4nbh were already processed.","timestamp":"2025-07-03T21:04:31.201Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751548643297-gknqhfmw0","timestamp":"2025-07-03T21:04:31.203Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751548643297-gknqhfmw0","timestamp":"2025-07-03T21:04:31.204Z"} +{"level":"info","message":"Guest messages for guest ID 1751548643297-gknqhfmw0 were already processed.","timestamp":"2025-07-03T21:04:31.205Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-07-03T21:04:31.208Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-07-03T21:04:31.208Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-07-03T21:04:31.210Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-07-03T21:04:31.213Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-07-03T21:04:31.214Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-07-03T21:04:31.216Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-07-03T21:04:31.218Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-07-03T21:04:31.219Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-07-03T21:04:31.221Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T21:04:31.223Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T21:04:31.223Z"} +{"level":"info","message":"Guest messages for guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f were already processed.","timestamp":"2025-07-03T21:04:31.224Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T21:04:31.226Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T21:04:31.227Z"} +{"level":"info","message":"Guest messages for guest ID 90afb1c38f8a944e6ee67f28a7e81ca9 were already processed.","timestamp":"2025-07-03T21:04:31.228Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T21:04:31.230Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T21:04:31.231Z"} +{"level":"info","message":"Guest messages for guest ID c0cac5d6e5eb76f7f61ad6b5e989550e were already processed.","timestamp":"2025-07-03T21:04:31.232Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751562145784-uv11in2jp","timestamp":"2025-07-03T21:04:31.234Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751562145784-uv11in2jp","timestamp":"2025-07-03T21:04:31.235Z"} +{"level":"info","message":"Guest messages for guest ID 1751562145784-uv11in2jp were already processed.","timestamp":"2025-07-03T21:04:31.237Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:04:18.664Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0322b66427510f43c5183fe8156ca81e","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0322b66427510f43c5183fe8156ca81e","1750915517060-2lf6nr65o","a329b8732cc9083fdb55894a2d1814f7","1750921637490-rkuee3750","1750772667419-ki0n6un0c","1748971995627-i4wduj6v0","836ef0c256afc6fe709014bea3d5e6ad","fc7552c52eaee0ffc8787ad6d34a072c","75985e555769b03f5dc6e279a1155bc7","1750852072111-ojhw60q6y","5d3fa01a03251b27ec7c9d3683957fe1","1750416593902-e298ho4si","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","1750943651026-x1h1p2uu6","1750836891567-oqvkw626f","9f076c84ee0fb82e662195c7008d3cdd","1749051277025-x5jj8ymr3","015dd716a2fded1fc045c72c1a60575e","1750248718038-bupg3zyvb","5192e3ecf64213445992e1d877635643","1751094899734-c2aklrk3w","1751144964588-61tteih7k","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","1750923656929-lbdstodh2","1750923703304-tf2lyglz8","7c737e9edc4b4f8df98af1cd19f6fe31","1751449296024-h3ijtor38","1751475377993-a5bkfzvf6","95de8bb3720c208ab3c3895ab2382b30","1751494482787-8wtahjadq","1751494630234-08xf0eitu","c468d847f518642666898a1c7a7d9c15","1748971772605-2176ii4p8","1748976356629-5bgeyaaf1","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748973405272-q3zeztpki","1751526415632-faiedlb68","1751526654104-igsuplpya","1751015675617-b3820tu1x","c669dd30c7c2f8f2bef3e71e48852bf3","e36a2f9b40ebda8ecfd9fbf2cd95ae0d","999d65f7f770da796f88c8cbd3664f55","f847e3846984359dd853b3164ae2dee4","cf443b86b4dcfd92f235965d83483763","1750422829327-pz30oiqdx","1750770422364-iftjkyerp","0c8585859a567c3b2c67e877823f04e9","1751526923509-yeql000hp","1750871992168-b7ljnr7fi","e3f276c739780f7f79e50905cb900155","2e989a8e833f129aff02883810ec4065","1750770941508-5f1wol4qg","1750770963924-f361ylu3o","1749215412677-039rqj55c","1751015687797-rpcp0uwm8","1750355588881-80dk1w9pa","1750923890061-3wcksdpjn","1750923927890-zrzidz9fz","468571bcf6944db390ebc215dedd3a55","de4db5bde31ac3446e0110f358e8109e","1750414678688-i9z0kljkk","1750772552636-bxl1slj9a","1751543824944-jicxlx86i","d8708a72dd00581774cd3d3669962afd","9362be0e51126abdb344af510f635ac6","f845253ebf432c9e990e460bbf8d6d51","1751544121228-0yo4qxruk","e092c8c767eb87c92eb87835c2e65876","0a99fc1abc598f50aa7f9bb4ad0ed58f","1751546228037-5w7fb45pv","1751546923379-0q9jg4nbh","1751548643297-gknqhfmw0","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","70cc67e7ea4ad5f26bd9fbf94a1dcb2f","90afb1c38f8a944e6ee67f28a7e81ca9","c0cac5d6e5eb76f7f61ad6b5e989550e","1751562145784-uv11in2jp"],"timestamp":"2025-07-03T21:04:31.240Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:04:31.244Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:04:31.256Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.259Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.282Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.285Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:31.310Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:31.310Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:04:31.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.326Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.352Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.356Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.379Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.382Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.402Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.406Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:04:31.428Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.430Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.455Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:04:31.480Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:04:31.482Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:32.198Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:04:32.199Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:04:45.326Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:05:02.234Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:05:02.237Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:05:21.180Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:05:32.560Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:05:32.563Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:05:55.557Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:06:02.902Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:06:02.907Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:06:24.265Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:06:32.720Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:06:32.725Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:06:58.605Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:07:04.176Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:07:04.179Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:07:30.937Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:07:33.912Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:07:33.916Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:08:08.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:08:34.628Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:34.632Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:08:40.249Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.250Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:08:40.360Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.370Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:08:40.453Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.454Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:08:40.544Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.549Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:40.563Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:40.564Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:08:40.614Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.619Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:08:40.649Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:08:40.653Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:08:40.765Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:08:40.779Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:40.779Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:40.780Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:08:41.162Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:41.416Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:08:41.416Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:08:41.642Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:08:41.642Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:41.688Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:08:41.688Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:41.690Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:08:41.691Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:08:41.794Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:08:41.975Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:08:41.975Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T21:08:41.975Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:41.976Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:08:41.981Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:08:41.993Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:41.994Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:41.994Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.228Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:08:42.229Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.248Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:08:42.249Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:08:42.362Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:08:42.363Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.366Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:08:42.367Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:08:42.402Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:08:42.403Z"} +{"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":["bsc","polygon","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T21:08:42.403Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.403Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:08:42.408Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:08:42.420Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.421Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.421Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.656Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:08:42.657Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:08:42.796Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:08:42.796Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.798Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:08:42.798Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:08:42.832Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:08:42.832Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:42.860Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:08:42.860Z"} +{"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":["bsc","sepolia","ethereum","arbitrum","polygon"],"timestamp":"2025-07-03T21:08:42.860Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.860Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:08:42.865Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:08:42.880Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.880Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:42.881Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:43.121Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:08:43.122Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:43.128Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:08:43.129Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:08:43.262Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:08:43.262Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:08:43.267Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:08:43.267Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:08:43.283Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:08:43.283Z"} +{"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":["bsc","polygon","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T21:08:43.284Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:08:43.284Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:08:43.289Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:09:10.950Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:09:10.953Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:09:15.558Z"} +{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=025520&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-07-03T21:09:22.021Z"} +{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=025520&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-07-03T21:09:22.026Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:09:41.280Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:09:41.285Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:09:44.269Z"} +{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=07800&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-07-03T21:09:51.942Z"} +{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=07800&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-07-03T21:09:51.943Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:09:52.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:10:08.276Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:10:08.280Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.251Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:10:38.866Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:10:38.869Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:10:54.510Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:10:54.548Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:11:09.213Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:11:09.221Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:11:28.974Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:11:39.433Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:11:39.436Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:12:01.160Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:12:09.857Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:12:09.860Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:12:32.013Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:12:40.056Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:12:40.059Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:13:04.274Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:13:10.537Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:13:10.540Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:13:38.611Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:13:40.869Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:13:40.872Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:14:11.197Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:14:11.201Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:14:14.528Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:14:41.351Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:14:41.355Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:14:45.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:15:08.269Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:15:08.272Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:15:21.181Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:15:38.885Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:15:38.888Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:15:52.007Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:09.045Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:09.049Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:16:11.463Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.465Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:11.493Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.497Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:16:11.534Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:16:11.567Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:16:11.571Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:11.572Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:11.572Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.574Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:11.605Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.608Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:11.620Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:11.620Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:11.627Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.640Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:11.700Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:11.702Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:12.221Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:16:12.221Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:12.406Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:16:12.406Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:16:12.438Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:16:12.439Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:12.448Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:16:12.448Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:16:12.713Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:16:12.713Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","arbitrum","ethereum","sepolia"],"timestamp":"2025-07-03T21:16:12.713Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:12.714Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:16:12.724Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:16:12.739Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:12.739Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:12.739Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:12.976Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:16:12.977Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:12.981Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:16:12.981Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:16:13.102Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:16:13.102Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:16:13.107Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:16:13.108Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:16:13.184Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:16:13.185Z"} +{"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":["bsc","polygon","sepolia","ethereum","arbitrum"],"timestamp":"2025-07-03T21:16:13.185Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:16:13.185Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:16:13.194Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.201Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.201Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:16:38.263Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:16:38.266Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:16:52.535Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:16:52.578Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:17:11.291Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.294Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:17:11.313Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.315Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:17:11.332Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.333Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:17:11.349Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.351Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:11.365Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:11.366Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:17:11.371Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.382Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:17:11.404Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:11.407Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:17:11.431Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:17:11.438Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:11.438Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:11.439Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:12.285Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:17:12.285Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:17:12.300Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:17:12.300Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:12.310Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:17:12.311Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:12.395Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:17:12.396Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:17:12.601Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:17:12.601Z"} +{"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":["bsc","arbitrum","polygon","ethereum","sepolia"],"timestamp":"2025-07-03T21:17:12.602Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:12.602Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:17:12.609Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:17:12.628Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:12.628Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:12.629Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:12.860Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:17:12.861Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:12.865Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:17:12.866Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:17:13.022Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:17:13.023Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:17:13.039Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:17:13.039Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:17:13.717Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:17:13.717Z"} +{"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-07-03T21:17:13.717Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:17:13.717Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:17:13.720Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:17:26.472Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:17:39.782Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:17:39.786Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:18:04.472Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:10.117Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:10.121Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:18:19.265Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.267Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:19.294Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.296Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:18:19.319Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:18:19.353Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.355Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:18:19.363Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:19.365Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:19.366Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:19.395Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.398Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:19.403Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:19.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:19.415Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.420Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:19.437Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:19.441Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:19.960Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:18:19.960Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:18:20.222Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:18:20.222Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:20.238Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:18:20.239Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:20.245Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:18:20.245Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:18:20.460Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:18:20.460Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","bsc","ethereum","sepolia"],"timestamp":"2025-07-03T21:18:20.460Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:20.461Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:18:20.466Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:18:20.477Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:20.477Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:20.477Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:20.700Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:18:20.700Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:20.723Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:18:20.724Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:18:20.856Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:18:20.856Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:18:20.896Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:18:20.896Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:18:21.085Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:18:21.085Z"} +{"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":["bsc","polygon","ethereum","arbitrum","sepolia"],"timestamp":"2025-07-03T21:18:21.085Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:18:21.085Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:18:21.091Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:18:36.677Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:18:50.347Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:18:50.349Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:19:07.433Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:19:20.101Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:19:20.103Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:19:23.585Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:19:23.625Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:23.626Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:23.627Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:24.260Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:19:24.260Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:19:24.422Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:19:24.422Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:24.501Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:19:24.501Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:24.729Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:19:24.730Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:19:24.783Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:19:24.784Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-07-03T21:19:24.784Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:24.784Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:19:24.791Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:19:24.802Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:24.803Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:24.803Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:25.048Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:19:25.048Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:25.051Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:19:25.051Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:19:25.184Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:19:25.184Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:19:25.185Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:19:25.185Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:19:25.197Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:19:25.197Z"} +{"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","sepolia","arbitrum"],"timestamp":"2025-07-03T21:19:25.198Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:19:25.198Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:19:25.202Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:19:43.330Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:19:51.002Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:19:51.004Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.774Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:20:20.780Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:20:20.782Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:20:46.455Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:20:46.493Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:20:51.095Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:20:51.098Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:21:21.427Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:21:21.429Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:21:24.403Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:21:52.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:21:52.327Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:21:56.734Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:22:22.095Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:22:22.098Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:22:27.546Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:22:49.683Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:22:49.688Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:22:59.807Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:23:19.429Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:23:19.432Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:23:37.773Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:23:49.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:23:49.769Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:24:10.002Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:24:20.082Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:24:20.085Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:24:40.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:24:50.424Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:24:50.428Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:25:16.745Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:25:20.760Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:25:20.762Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:25:26.153Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:25:26.191Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:26.192Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:26.193Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:26.823Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:25:26.824Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:27.020Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:25:27.021Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:25:27.037Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:25:27.037Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:27.161Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:25:27.161Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:25:27.264Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:25:27.264Z"} +{"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","ethereum","arbitrum","bsc","sepolia"],"timestamp":"2025-07-03T21:25:27.264Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:27.264Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:25:27.270Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:25:27.280Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:27.281Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:27.281Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:27.518Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:25:27.518Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:25:27.624Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:25:27.624Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:27.632Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:25:27.632Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:25:27.706Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:25:27.706Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:25:27.707Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:25:27.707Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","bsc","arbitrum"],"timestamp":"2025-07-03T21:25:27.707Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:25:27.708Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:25:27.717Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:25:51.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:25:51.671Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:25:51.674Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:26:19.823Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:26:21.435Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:26:21.437Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:26:51.752Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:26:51.754Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:26:57.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:27:22.678Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:27:22.681Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:27:26.482Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:27:49.112Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:27:49.118Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:27:49.140Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:27:49.143Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:49.144Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:49.144Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:49.872Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:27:49.872Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:49.944Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:27:49.944Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:27:50.010Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:27:50.011Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:50.011Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:27:50.012Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:27:50.095Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:27:50.095Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","arbitrum","ethereum","sepolia"],"timestamp":"2025-07-03T21:27:50.095Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:50.095Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:27:50.101Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:27:50.109Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:50.110Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:50.110Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:50.319Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:27:50.319Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:27:50.469Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:27:50.469Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:50.474Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:27:50.474Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:27:50.531Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:27:50.531Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:27:50.587Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:27:50.587Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","bsc","arbitrum"],"timestamp":"2025-07-03T21:27:50.587Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:27:50.587Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:27:50.591Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:28:00.830Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:28:19.424Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:28:19.427Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:28:33.088Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:28:50.093Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:28:50.097Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:29:11.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:29:20.090Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:29:20.093Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.344Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:29:50.422Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:29:50.424Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:30:14.154Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:30:14.191Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:30:20.731Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:30:20.734Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:30:51.066Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:30:51.066Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:30:51.667Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:30:51.671Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:31:16.188Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:31:16.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:31:16.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:31:16.769Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:31:51.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:31:51.769Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:31:53.167Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:32:22.103Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:32:22.106Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.458Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.459Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.459Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:32:49.928Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:32:49.930Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:33:01.778Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:33:01.815Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:33:19.271Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:33:19.273Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:33:36.097Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:33:49.603Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:33:49.605Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:34:08.385Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:34:20.491Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:34:20.494Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:34:39.138Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:34:50.255Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:34:50.259Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:35:11.497Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:35:20.593Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:35:20.596Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:35:45.858Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:35:51.486Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:35:51.489Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:36:18.159Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:36:21.833Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:36:21.836Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:36:51.589Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:36:51.592Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:36:52.514Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:37:00.442Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:37:02.052Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:37:22.499Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:37:22.502Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:37:28.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:37:48.182Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:37:48.185Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:37:59.203Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:38:19.264Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:38:19.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.451Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:38:51.857Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:38:51.859Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:39:09.542Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:39:09.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:39:20.500Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:39:20.503Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:39:38.113Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:40:16.146Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:40:22.059Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:40:22.062Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:40:44.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:41:17.052Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:41:17.057Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:41:21.234Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:41:21.236Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:41:22.776Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:41:52.170Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:41:52.172Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:41:55.177Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:42:22.507Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:42:22.509Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:42:25.890Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:42:48.935Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:42:48.937Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:42:54.662Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:42:58.233Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:43:27.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:01.946Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:01.950Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:44:08.521Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:20.494Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:20.497Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:44:39.143Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:50.242Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:50.245Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:44:51.263Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.265Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:51.295Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.298Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:44:51.329Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:44:51.345Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:44:51.346Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:44:51.376Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.380Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:51.407Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:51.425Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.428Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:44:51.442Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:44:51.444Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:45:11.460Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:45:15.645Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:45:17.614Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:45:17.640Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:17.641Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:17.641Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:18.278Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:45:18.278Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:18.472Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:45:18.472Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:45:18.493Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:45:18.493Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:18.520Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:45:18.520Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:45:18.760Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:45:18.760Z"} +{"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","ethereum","arbitrum","bsc","sepolia"],"timestamp":"2025-07-03T21:45:18.760Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:18.760Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:45:18.769Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:45:18.779Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:18.780Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:18.780Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.012Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:45:19.012Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.015Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:45:19.015Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.151Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:45:19.151Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:45:19.166Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:45:19.166Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:45:19.175Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:45:19.175Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T21:45:19.175Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.175Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:45:19.178Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:45:19.420Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.422Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:19.445Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.449Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-07-03T21:45:19.471Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:45:19.473Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.474Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.474Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:45:19.500Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.502Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.503Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:19.519Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:19.538Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.540Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:19.553Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:19.555Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.716Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:45:19.716Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.725Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:45:19.725Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:19.838Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:45:19.838Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:45:19.849Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:45:19.849Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:45:19.909Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:45:19.909Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T21:45:19.910Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.910Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:45:19.920Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-07-03T21:45:19.934Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.935Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:19.935Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:20.171Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:45:20.172Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:20.179Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:45:20.180Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:45:20.297Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:45:20.297Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:45:20.304Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:45:20.304Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:45:20.337Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:45:20.337Z"} +{"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":["bsc","polygon","ethereum","sepolia","arbitrum"],"timestamp":"2025-07-03T21:45:20.338Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:20.338Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:45:20.347Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:45:28.974Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:28.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:29.071Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:29.073Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:45:29.097Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:29.099Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:45:29.100Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:29.103Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:29.132Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:29.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:29.153Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-07-03T21:45:29.159Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751579126863-pam9mkv3p","timestamp":"2025-07-03T21:45:29.161Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:29.163Z"} +{"level":"info","message":"Created mapping for guest ID 1751579126863-pam9mkv3p to user 1","timestamp":"2025-07-03T21:45:29.181Z"} +{"level":"info","message":"No guest messages found for guest ID 1751579126863-pam9mkv3p","timestamp":"2025-07-03T21:45:29.186Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:45:29.188Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:45:29.190Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1751579126863-pam9mkv3p","timestamp":"2025-07-03T21:45:29.192Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T21:45:30.563Z"} +{"level":"info","message":"GET /api/chat/history?offset=122&limit=30","timestamp":"2025-07-03T21:45:30.585Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":122,"timestamp":"2025-07-03T21:45:30.593Z","total":152} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:45:34.951Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:45:34.909Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:45:45.875Z"} +{"level":"info","message":"DELETE /api/dle/0xFcF1304FAe013d52e09a1497a47988d125a9e2Ed","timestamp":"2025-07-03T21:45:46.020Z"} +{"level":"info","message":"Получен запрос на удаление DLE с адресом токена: 0xFcF1304FAe013d52e09a1497a47988d125a9e2Ed","timestamp":"2025-07-03T21:45:46.021Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:46:18.234Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:46:18.718Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:46:18.725Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:46:18.729Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:46:29.835Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:46:29.838Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.120Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.120Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:47:00.170Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:47:00.173Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:47:24.854Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:47:24.890Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:47:30.594Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:47:30.597Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:48:00.921Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:48:00.925Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:48:02.780Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:48:31.156Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:48:31.159Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:48:31.547Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:49:01.507Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:49:01.511Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:49:05.821Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:49:28.594Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:49:28.597Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:49:41.778Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:49:58.920Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:49:58.923Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:50:12.536Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:50:29.251Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:50:29.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:50:59.583Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:50:59.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:51:23.788Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:51:29.839Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:51:29.841Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:51:51.644Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:51:51.683Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:51:51.723Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:51:51.994Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:51:59.566Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:52:00.147Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:52:00.149Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T21:52:01.804Z"} +{"level":"info","message":"GET /api/chat/history?offset=122&limit=30","timestamp":"2025-07-03T21:52:01.820Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":122,"timestamp":"2025-07-03T21:52:01.827Z","total":152} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-07-03T21:52:25.196Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-07-03T21:52:25.199Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":675,"timestamp":"2025-07-03T21:52:25.235Z"} +{"level":"info","message":"[RAG] Запуск поиска по RAG: tableId=28, вопрос=\"себе вопрос 3\", threshold=0.3","timestamp":"2025-07-03T21:52:25.243Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:52:25.862Z"} +{"level":"info","message":"[RAG] Результат поиска по RAG:","timestamp":"2025-07-03T21:52:28.592Z"} +{"level":"info","message":"[RAG] Нет confident-ответа (score=undefined), переходим к генерации через LLM.","timestamp":"2025-07-03T21:52:28.593Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:52:30.568Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:52:30.571Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:53:00.994Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:53:01.000Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:53:01.874Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:53:31.160Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:53:31.169Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:53:32.595Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:53:37.294Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T21:53:39.122Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:53:39.210Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T21:53:39.234Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T21:53:39.257Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T21:53:39.275Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T21:53:39.297Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-07-03T21:53:44.535Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-07-03T21:53:44.553Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-07-03T21:53:44.589Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-07-03T21:53:44.634Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-07-03T21:53:44.653Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-07-03T21:53:44.803Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:54:01.605Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:54:01.607Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:54:08.507Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:54:28.604Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:54:28.608Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:54:42.805Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T21:55:10.408Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T21:55:10.426Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T21:55:10.427Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T21:55:10.431Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T21:55:10.432Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T21:55:10.433Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T21:55:10.516Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T21:55:10.538Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T21:55:10.621Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T21:55:10.623Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T21:55:11.203Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T21:55:11.208Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:55:15.430Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T21:55:21.520Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T21:55:21.551Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T21:55:21.551Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T21:55:21.554Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T21:55:21.554Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T21:55:21.555Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T21:55:21.628Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T21:55:21.655Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T21:55:21.777Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T21:55:21.778Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T21:55:26.080Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T21:55:26.097Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:55:26.808Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:55:30.304Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:55:30.324Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T21:55:47.489Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:55:47.507Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T21:55:47.527Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T21:55:47.550Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T21:55:47.567Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T21:55:47.577Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-07-03T21:55:51.001Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-08-02T21:04:18.664Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-07-03T21:55:51.017Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:55:51.035Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:55:51.065Z"} +{"cookie":{"expires":"2025-08-02T21:55:51.063Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"890375ed0d46b80009b32c2920062285","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:55:51.067Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:55:51.072Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T21:56:00.518Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T21:56:00.549Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T21:56:00.550Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T21:56:00.553Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T21:56:00.553Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T21:56:00.555Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T21:56:00.647Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T21:56:00.683Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T21:56:00.807Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T21:56:00.808Z"} +{"level":"error","message":"Unhandled Rejection: Cannot use a pool after calling end on the pool","stack":"Error: Cannot use a pool after calling end on the pool\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/app.js:103:20","timestamp":"2025-07-03T21:56:00.872Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T21:56:01.406Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T21:56:01.411Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:56:02.119Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:56:05.991Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-07-03T21:56:06.014Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-07-03T21:56:06.048Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-07-03T21:56:06.071Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-07-03T21:56:06.093Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-07-03T21:56:08.388Z"} +{"level":"info","message":"Nonce 2dc28578a69ca8fd20fa22c6111bf325 сохранен для адреса 0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-07-03T21:56:08.411Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-07-03T21:56:15.167Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-07-03T21:56:15.172Z"} +{"level":"info","message":"Checking admin role for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:15.274Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:15.933Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:56:16.152Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:16.173Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:16.454Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:56:16.528Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:16.528Z"} +{"level":"info","message":"[verify] Found or created user 146 for wallet 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:16.528Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 146 to guest_user_mapping: 890375ed0d46b80009b32c2920062285","timestamp":"2025-07-03T21:56:16.532Z"} +{"level":"info","message":"Checking admin tokens for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:16.558Z"} +{"level":"info","message":"Checking admin role for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:16.558Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:16.800Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:16.804Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:56:16.918Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:56:16.947Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:56:16.982Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:16.982Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:55:51.063Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"890375ed0d46b80009b32c2920062285","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:56:16.985Z","userId":146} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:56:16.994Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 146 with guestId=890375ed0d46b80009b32c2920062285, previousGuestId=undefined","timestamp":"2025-07-03T21:56:16.995Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=890375ed0d46b80009b32c2920062285","timestamp":"2025-07-03T21:56:17.000Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID 890375ed0d46b80009b32c2920062285","timestamp":"2025-07-03T21:56:17.002Z"} +{"level":"info","message":"No guest messages found for guest ID 890375ed0d46b80009b32c2920062285","timestamp":"2025-07-03T21:56:17.007Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 890375ed0d46b80009b32c2920062285","timestamp":"2025-07-03T21:56:17.010Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=277042c620e7903945a2ccf93429ff6b","timestamp":"2025-07-03T21:56:17.012Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID 277042c620e7903945a2ccf93429ff6b","timestamp":"2025-07-03T21:56:17.013Z"} +{"level":"info","message":"Guest messages for guest ID 277042c620e7903945a2ccf93429ff6b were already processed.","timestamp":"2025-07-03T21:56:17.014Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=1d836d6a3eecc73635e37337aac21687","timestamp":"2025-07-03T21:56:17.017Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID 1d836d6a3eecc73635e37337aac21687","timestamp":"2025-07-03T21:56:17.017Z"} +{"level":"info","message":"Guest messages for guest ID 1d836d6a3eecc73635e37337aac21687 were already processed.","timestamp":"2025-07-03T21:56:17.020Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=ce650455323a53011e7940d7632a74ab","timestamp":"2025-07-03T21:56:17.023Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID ce650455323a53011e7940d7632a74ab","timestamp":"2025-07-03T21:56:17.024Z"} +{"level":"info","message":"Guest messages for guest ID ce650455323a53011e7940d7632a74ab were already processed.","timestamp":"2025-07-03T21:56:17.025Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=1751529839407-1wm51y6sj","timestamp":"2025-07-03T21:56:17.028Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID 1751529839407-1wm51y6sj","timestamp":"2025-07-03T21:56:17.028Z"} +{"level":"info","message":"Guest messages for guest ID 1751529839407-1wm51y6sj were already processed.","timestamp":"2025-07-03T21:56:17.030Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=1751538653053-ivdy289l3","timestamp":"2025-07-03T21:56:17.032Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID 1751538653053-ivdy289l3","timestamp":"2025-07-03T21:56:17.033Z"} +{"level":"info","message":"Guest messages for guest ID 1751538653053-ivdy289l3 were already processed.","timestamp":"2025-07-03T21:56:17.035Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=146, guestId=c8dd30e784828fd96f8aff320f9aed26","timestamp":"2025-07-03T21:56:17.037Z"} +{"level":"info","message":"Processing guest messages for user 146 with guest ID c8dd30e784828fd96f8aff320f9aed26","timestamp":"2025-07-03T21:56:17.037Z"} +{"level":"info","message":"Guest messages for guest ID c8dd30e784828fd96f8aff320f9aed26 were already processed.","timestamp":"2025-07-03T21:56:17.039Z"} +{"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:55:51.063Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"890375ed0d46b80009b32c2920062285","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["890375ed0d46b80009b32c2920062285","277042c620e7903945a2ccf93429ff6b","1d836d6a3eecc73635e37337aac21687","ce650455323a53011e7940d7632a74ab","1751529839407-1wm51y6sj","1751538653053-ivdy289l3","c8dd30e784828fd96f8aff320f9aed26"],"timestamp":"2025-07-03T21:56:17.042Z","userId":146} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:56:17.045Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:56:17.069Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.077Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.096Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.100Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:17.123Z"} +{"level":"info","message":"Fetching token balances for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:17.124Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:56:17.141Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.143Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.161Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.164Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.179Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.181Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.196Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.198Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:56:17.216Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.218Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.232Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.235Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:17.250Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:17.252Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:17.981Z"} +{"level":"info","message":"Fetching token balances for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-07-03T21:56:17.982Z"} +{"level":"info","message":"POST /api/rag/answer","timestamp":"2025-07-03T21:56:22.068Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T21:56:30.540Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-07-03T21:56:30.568Z"} +{"count":0,"level":"info","limit":30,"message":"Returning message history for user 146","offset":0,"timestamp":"2025-07-03T21:56:30.575Z","total":0} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:56:47.676Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:56:47.680Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:57:08.712Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:14.673Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 146","timestamp":"2025-07-03T21:57:14.675Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-07-03T21:57:38.528Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-08-02T21:55:51.063Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-07-03T21:57:38.529Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:57:38.532Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:38.546Z"} +{"cookie":{"expires":"2025-08-02T21:57:38.544Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"88050898e86f0238d4cde6e390221867","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:57:38.546Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:57:38.549Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T21:57:38.566Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-07-03T21:57:38.599Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:39.018Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:57:47.564Z"} +{"level":"info","message":"Nonce 6811ecff56bbc7395b10054933dd3158 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:57:47.571Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-07-03T21:57:49.518Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-07-03T21:57:49.519Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:49.553Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:53.521Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:57:53.522Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:53.602Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:57:53.602Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:57:53.766Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:57:53.766Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:57:53.820Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:57:53.820Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:53.838Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:57:53.838Z"} +{"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","ethereum","arbitrum","sepolia","bsc"],"timestamp":"2025-07-03T21:57:53.840Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:53.840Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:53.840Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 88050898e86f0238d4cde6e390221867","timestamp":"2025-07-03T21:57:53.841Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:53.850Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:53.851Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:54.081Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-07-03T21:57:54.081Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:54.200Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-07-03T21:57:54.201Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-07-03T21:57:54.203Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-07-03T21:57:54.203Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-07-03T21:57:54.290Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-07-03T21:57:54.290Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-07-03T21:57:54.292Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-07-03T21:57:54.292Z"} +{"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","ethereum","sepolia","arbitrum","bsc"],"timestamp":"2025-07-03T21:57:54.292Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:54.293Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-07-03T21:57:54.299Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:57:38.544Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"88050898e86f0238d4cde6e390221867","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-07-03T21:57:54.301Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:57:54.304Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=88050898e86f0238d4cde6e390221867, previousGuestId=undefined","timestamp":"2025-07-03T21:57:54.305Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=88050898e86f0238d4cde6e390221867","timestamp":"2025-07-03T21:57:54.309Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 88050898e86f0238d4cde6e390221867","timestamp":"2025-07-03T21:57:54.310Z"} +{"level":"info","message":"No guest messages found for guest ID 88050898e86f0238d4cde6e390221867","timestamp":"2025-07-03T21:57:54.314Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 88050898e86f0238d4cde6e390221867","timestamp":"2025-07-03T21:57:54.319Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T21:57:54.322Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-07-03T21:57:54.323Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-07-03T21:57:54.326Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750921637490-rkuee3750","timestamp":"2025-07-03T21:57:54.330Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750921637490-rkuee3750","timestamp":"2025-07-03T21:57:54.331Z"} +{"level":"info","message":"Guest messages for guest ID 1750921637490-rkuee3750 were already processed.","timestamp":"2025-07-03T21:57:54.332Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772667419-ki0n6un0c","timestamp":"2025-07-03T21:57:54.336Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772667419-ki0n6un0c","timestamp":"2025-07-03T21:57:54.336Z"} +{"level":"info","message":"Guest messages for guest ID 1750772667419-ki0n6un0c were already processed.","timestamp":"2025-07-03T21:57:54.339Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-07-03T21:57:54.343Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-07-03T21:57:54.344Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-07-03T21:57:54.346Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T21:57:54.349Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-07-03T21:57:54.350Z"} +{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-07-03T21:57:54.352Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T21:57:54.356Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-07-03T21:57:54.357Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-07-03T21:57:54.361Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T21:57:54.365Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 75985e555769b03f5dc6e279a1155bc7","timestamp":"2025-07-03T21:57:54.365Z"} +{"level":"info","message":"Guest messages for guest ID 75985e555769b03f5dc6e279a1155bc7 were already processed.","timestamp":"2025-07-03T21:57:54.368Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750852072111-ojhw60q6y","timestamp":"2025-07-03T21:57:54.371Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750852072111-ojhw60q6y","timestamp":"2025-07-03T21:57:54.371Z"} +{"level":"info","message":"Guest messages for guest ID 1750852072111-ojhw60q6y were already processed.","timestamp":"2025-07-03T21:57:54.373Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T21:57:54.376Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-07-03T21:57:54.377Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-07-03T21:57:54.379Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750416593902-e298ho4si","timestamp":"2025-07-03T21:57:54.382Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750416593902-e298ho4si","timestamp":"2025-07-03T21:57:54.383Z"} +{"level":"info","message":"Guest messages for guest ID 1750416593902-e298ho4si were already processed.","timestamp":"2025-07-03T21:57:54.385Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T21:57:54.388Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-07-03T21:57:54.389Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-07-03T21:57:54.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T21:57:54.394Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-07-03T21:57:54.394Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-07-03T21:57:54.396Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750943651026-x1h1p2uu6","timestamp":"2025-07-03T21:57:54.399Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750943651026-x1h1p2uu6","timestamp":"2025-07-03T21:57:54.399Z"} +{"level":"info","message":"Guest messages for guest ID 1750943651026-x1h1p2uu6 were already processed.","timestamp":"2025-07-03T21:57:54.401Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750836891567-oqvkw626f","timestamp":"2025-07-03T21:57:54.406Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750836891567-oqvkw626f","timestamp":"2025-07-03T21:57:54.406Z"} +{"level":"info","message":"Guest messages for guest ID 1750836891567-oqvkw626f were already processed.","timestamp":"2025-07-03T21:57:54.408Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T21:57:54.411Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9f076c84ee0fb82e662195c7008d3cdd","timestamp":"2025-07-03T21:57:54.412Z"} +{"level":"info","message":"Guest messages for guest ID 9f076c84ee0fb82e662195c7008d3cdd were already processed.","timestamp":"2025-07-03T21:57:54.414Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-07-03T21:57:54.417Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-07-03T21:57:54.418Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-07-03T21:57:54.420Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T21:57:54.423Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 015dd716a2fded1fc045c72c1a60575e","timestamp":"2025-07-03T21:57:54.424Z"} +{"level":"info","message":"Guest messages for guest ID 015dd716a2fded1fc045c72c1a60575e were already processed.","timestamp":"2025-07-03T21:57:54.426Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-07-03T21:57:54.453Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-07-03T21:57:54.453Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-07-03T21:57:54.454Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T21:57:54.464Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5192e3ecf64213445992e1d877635643","timestamp":"2025-07-03T21:57:54.464Z"} +{"level":"info","message":"Guest messages for guest ID 5192e3ecf64213445992e1d877635643 were already processed.","timestamp":"2025-07-03T21:57:54.466Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751094899734-c2aklrk3w","timestamp":"2025-07-03T21:57:54.474Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751094899734-c2aklrk3w","timestamp":"2025-07-03T21:57:54.474Z"} +{"level":"info","message":"Guest messages for guest ID 1751094899734-c2aklrk3w were already processed.","timestamp":"2025-07-03T21:57:54.476Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751144964588-61tteih7k","timestamp":"2025-07-03T21:57:54.479Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751144964588-61tteih7k","timestamp":"2025-07-03T21:57:54.479Z"} +{"level":"info","message":"Guest messages for guest ID 1751144964588-61tteih7k were already processed.","timestamp":"2025-07-03T21:57:54.481Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-07-03T21:57:54.485Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-07-03T21:57:54.485Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-07-03T21:57:54.487Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T21:57:54.489Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-07-03T21:57:54.490Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-07-03T21:57:54.492Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923656929-lbdstodh2","timestamp":"2025-07-03T21:57:54.495Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923656929-lbdstodh2","timestamp":"2025-07-03T21:57:54.495Z"} +{"level":"info","message":"Guest messages for guest ID 1750923656929-lbdstodh2 were already processed.","timestamp":"2025-07-03T21:57:54.497Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923703304-tf2lyglz8","timestamp":"2025-07-03T21:57:54.500Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923703304-tf2lyglz8","timestamp":"2025-07-03T21:57:54.500Z"} +{"level":"info","message":"Guest messages for guest ID 1750923703304-tf2lyglz8 were already processed.","timestamp":"2025-07-03T21:57:54.502Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T21:57:54.505Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7c737e9edc4b4f8df98af1cd19f6fe31","timestamp":"2025-07-03T21:57:54.505Z"} +{"level":"info","message":"Guest messages for guest ID 7c737e9edc4b4f8df98af1cd19f6fe31 were already processed.","timestamp":"2025-07-03T21:57:54.507Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751449296024-h3ijtor38","timestamp":"2025-07-03T21:57:54.510Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751449296024-h3ijtor38","timestamp":"2025-07-03T21:57:54.510Z"} +{"level":"info","message":"Guest messages for guest ID 1751449296024-h3ijtor38 were already processed.","timestamp":"2025-07-03T21:57:54.512Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751475377993-a5bkfzvf6","timestamp":"2025-07-03T21:57:54.515Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751475377993-a5bkfzvf6","timestamp":"2025-07-03T21:57:54.515Z"} +{"level":"info","message":"Guest messages for guest ID 1751475377993-a5bkfzvf6 were already processed.","timestamp":"2025-07-03T21:57:54.516Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T21:57:54.519Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 95de8bb3720c208ab3c3895ab2382b30","timestamp":"2025-07-03T21:57:54.519Z"} +{"level":"info","message":"Guest messages for guest ID 95de8bb3720c208ab3c3895ab2382b30 were already processed.","timestamp":"2025-07-03T21:57:54.521Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494482787-8wtahjadq","timestamp":"2025-07-03T21:57:54.524Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494482787-8wtahjadq","timestamp":"2025-07-03T21:57:54.525Z"} +{"level":"info","message":"Guest messages for guest ID 1751494482787-8wtahjadq were already processed.","timestamp":"2025-07-03T21:57:54.527Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751494630234-08xf0eitu","timestamp":"2025-07-03T21:57:54.530Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751494630234-08xf0eitu","timestamp":"2025-07-03T21:57:54.531Z"} +{"level":"info","message":"Guest messages for guest ID 1751494630234-08xf0eitu were already processed.","timestamp":"2025-07-03T21:57:54.532Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T21:57:54.536Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c468d847f518642666898a1c7a7d9c15","timestamp":"2025-07-03T21:57:54.536Z"} +{"level":"info","message":"Guest messages for guest ID c468d847f518642666898a1c7a7d9c15 were already processed.","timestamp":"2025-07-03T21:57:54.537Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-07-03T21:57:54.541Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-07-03T21:57:54.542Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-07-03T21:57:54.544Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-07-03T21:57:54.547Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-07-03T21:57:54.547Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-07-03T21:57:54.549Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-07-03T21:57:54.552Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-07-03T21:57:54.553Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-07-03T21:57:54.555Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-07-03T21:57:54.558Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-07-03T21:57:54.558Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-07-03T21:57:54.560Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-07-03T21:57:54.563Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-07-03T21:57:54.564Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-07-03T21:57:54.566Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T21:57:54.570Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-07-03T21:57:54.571Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-07-03T21:57:54.572Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-07-03T21:57:54.575Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-07-03T21:57:54.576Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-07-03T21:57:54.578Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-07-03T21:57:54.581Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-07-03T21:57:54.582Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-07-03T21:57:54.585Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526415632-faiedlb68","timestamp":"2025-07-03T21:57:54.588Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526415632-faiedlb68","timestamp":"2025-07-03T21:57:54.588Z"} +{"level":"info","message":"Guest messages for guest ID 1751526415632-faiedlb68 were already processed.","timestamp":"2025-07-03T21:57:54.590Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526654104-igsuplpya","timestamp":"2025-07-03T21:57:54.593Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526654104-igsuplpya","timestamp":"2025-07-03T21:57:54.593Z"} +{"level":"info","message":"Guest messages for guest ID 1751526654104-igsuplpya were already processed.","timestamp":"2025-07-03T21:57:54.595Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015675617-b3820tu1x","timestamp":"2025-07-03T21:57:54.599Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015675617-b3820tu1x","timestamp":"2025-07-03T21:57:54.599Z"} +{"level":"info","message":"Guest messages for guest ID 1751015675617-b3820tu1x were already processed.","timestamp":"2025-07-03T21:57:54.603Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T21:57:54.606Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-07-03T21:57:54.607Z"} +{"level":"info","message":"Guest messages for guest ID c669dd30c7c2f8f2bef3e71e48852bf3 were already processed.","timestamp":"2025-07-03T21:57:54.608Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T21:57:54.612Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d","timestamp":"2025-07-03T21:57:54.613Z"} +{"level":"info","message":"Guest messages for guest ID e36a2f9b40ebda8ecfd9fbf2cd95ae0d were already processed.","timestamp":"2025-07-03T21:57:54.615Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T21:57:54.619Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 999d65f7f770da796f88c8cbd3664f55","timestamp":"2025-07-03T21:57:54.619Z"} +{"level":"info","message":"Guest messages for guest ID 999d65f7f770da796f88c8cbd3664f55 were already processed.","timestamp":"2025-07-03T21:57:54.621Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T21:57:54.624Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f847e3846984359dd853b3164ae2dee4","timestamp":"2025-07-03T21:57:54.624Z"} +{"level":"info","message":"Guest messages for guest ID f847e3846984359dd853b3164ae2dee4 were already processed.","timestamp":"2025-07-03T21:57:54.626Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T21:57:54.629Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-07-03T21:57:54.629Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-07-03T21:57:54.631Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750422829327-pz30oiqdx","timestamp":"2025-07-03T21:57:54.634Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750422829327-pz30oiqdx","timestamp":"2025-07-03T21:57:54.634Z"} +{"level":"info","message":"Guest messages for guest ID 1750422829327-pz30oiqdx were already processed.","timestamp":"2025-07-03T21:57:54.637Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770422364-iftjkyerp","timestamp":"2025-07-03T21:57:54.640Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770422364-iftjkyerp","timestamp":"2025-07-03T21:57:54.640Z"} +{"level":"info","message":"Guest messages for guest ID 1750770422364-iftjkyerp were already processed.","timestamp":"2025-07-03T21:57:54.641Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T21:57:54.644Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0c8585859a567c3b2c67e877823f04e9","timestamp":"2025-07-03T21:57:54.645Z"} +{"level":"info","message":"Guest messages for guest ID 0c8585859a567c3b2c67e877823f04e9 were already processed.","timestamp":"2025-07-03T21:57:54.647Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751526923509-yeql000hp","timestamp":"2025-07-03T21:57:54.650Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751526923509-yeql000hp","timestamp":"2025-07-03T21:57:54.650Z"} +{"level":"info","message":"Guest messages for guest ID 1751526923509-yeql000hp were already processed.","timestamp":"2025-07-03T21:57:54.652Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750871992168-b7ljnr7fi","timestamp":"2025-07-03T21:57:54.654Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750871992168-b7ljnr7fi","timestamp":"2025-07-03T21:57:54.654Z"} +{"level":"info","message":"Guest messages for guest ID 1750871992168-b7ljnr7fi were already processed.","timestamp":"2025-07-03T21:57:54.656Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T21:57:54.659Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-07-03T21:57:54.659Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-07-03T21:57:54.662Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T21:57:54.664Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2e989a8e833f129aff02883810ec4065","timestamp":"2025-07-03T21:57:54.665Z"} +{"level":"info","message":"Guest messages for guest ID 2e989a8e833f129aff02883810ec4065 were already processed.","timestamp":"2025-07-03T21:57:54.667Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770941508-5f1wol4qg","timestamp":"2025-07-03T21:57:54.669Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770941508-5f1wol4qg","timestamp":"2025-07-03T21:57:54.670Z"} +{"level":"info","message":"Guest messages for guest ID 1750770941508-5f1wol4qg were already processed.","timestamp":"2025-07-03T21:57:54.672Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750770963924-f361ylu3o","timestamp":"2025-07-03T21:57:54.679Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750770963924-f361ylu3o","timestamp":"2025-07-03T21:57:54.679Z"} +{"level":"info","message":"Guest messages for guest ID 1750770963924-f361ylu3o were already processed.","timestamp":"2025-07-03T21:57:54.681Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-07-03T21:57:54.684Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-07-03T21:57:54.684Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-07-03T21:57:54.685Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751015687797-rpcp0uwm8","timestamp":"2025-07-03T21:57:54.688Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751015687797-rpcp0uwm8","timestamp":"2025-07-03T21:57:54.689Z"} +{"level":"info","message":"Guest messages for guest ID 1751015687797-rpcp0uwm8 were already processed.","timestamp":"2025-07-03T21:57:54.691Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-07-03T21:57:54.694Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-07-03T21:57:54.695Z"} +{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-07-03T21:57:54.696Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923890061-3wcksdpjn","timestamp":"2025-07-03T21:57:54.699Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923890061-3wcksdpjn","timestamp":"2025-07-03T21:57:54.699Z"} +{"level":"info","message":"Guest messages for guest ID 1750923890061-3wcksdpjn were already processed.","timestamp":"2025-07-03T21:57:54.701Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750923927890-zrzidz9fz","timestamp":"2025-07-03T21:57:54.704Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750923927890-zrzidz9fz","timestamp":"2025-07-03T21:57:54.704Z"} +{"level":"info","message":"Guest messages for guest ID 1750923927890-zrzidz9fz were already processed.","timestamp":"2025-07-03T21:57:54.706Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T21:57:54.708Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-07-03T21:57:54.709Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-07-03T21:57:54.710Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T21:57:54.714Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID de4db5bde31ac3446e0110f358e8109e","timestamp":"2025-07-03T21:57:54.714Z"} +{"level":"info","message":"Guest messages for guest ID de4db5bde31ac3446e0110f358e8109e were already processed.","timestamp":"2025-07-03T21:57:54.716Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750414678688-i9z0kljkk","timestamp":"2025-07-03T21:57:54.719Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-07-03T21:57:54.720Z"} +{"level":"info","message":"Guest messages for guest ID 1750414678688-i9z0kljkk were already processed.","timestamp":"2025-07-03T21:57:54.722Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750772552636-bxl1slj9a","timestamp":"2025-07-03T21:57:54.725Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750772552636-bxl1slj9a","timestamp":"2025-07-03T21:57:54.726Z"} +{"level":"info","message":"Guest messages for guest ID 1750772552636-bxl1slj9a were already processed.","timestamp":"2025-07-03T21:57:54.727Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751543824944-jicxlx86i","timestamp":"2025-07-03T21:57:54.730Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751543824944-jicxlx86i","timestamp":"2025-07-03T21:57:54.731Z"} +{"level":"info","message":"Guest messages for guest ID 1751543824944-jicxlx86i were already processed.","timestamp":"2025-07-03T21:57:54.732Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T21:57:54.736Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8708a72dd00581774cd3d3669962afd","timestamp":"2025-07-03T21:57:54.736Z"} +{"level":"info","message":"Guest messages for guest ID d8708a72dd00581774cd3d3669962afd were already processed.","timestamp":"2025-07-03T21:57:54.739Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T21:57:54.742Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 9362be0e51126abdb344af510f635ac6","timestamp":"2025-07-03T21:57:54.742Z"} +{"level":"info","message":"Guest messages for guest ID 9362be0e51126abdb344af510f635ac6 were already processed.","timestamp":"2025-07-03T21:57:54.745Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T21:57:54.748Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f845253ebf432c9e990e460bbf8d6d51","timestamp":"2025-07-03T21:57:54.748Z"} +{"level":"info","message":"Guest messages for guest ID f845253ebf432c9e990e460bbf8d6d51 were already processed.","timestamp":"2025-07-03T21:57:54.750Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751544121228-0yo4qxruk","timestamp":"2025-07-03T21:57:54.753Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751544121228-0yo4qxruk","timestamp":"2025-07-03T21:57:54.753Z"} +{"level":"info","message":"Guest messages for guest ID 1751544121228-0yo4qxruk were already processed.","timestamp":"2025-07-03T21:57:54.755Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T21:57:54.757Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e092c8c767eb87c92eb87835c2e65876","timestamp":"2025-07-03T21:57:54.758Z"} +{"level":"info","message":"Guest messages for guest ID e092c8c767eb87c92eb87835c2e65876 were already processed.","timestamp":"2025-07-03T21:57:54.759Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T21:57:54.762Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-07-03T21:57:54.762Z"} +{"level":"info","message":"Guest messages for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f were already processed.","timestamp":"2025-07-03T21:57:54.764Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546228037-5w7fb45pv","timestamp":"2025-07-03T21:57:54.767Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546228037-5w7fb45pv","timestamp":"2025-07-03T21:57:54.768Z"} +{"level":"info","message":"Guest messages for guest ID 1751546228037-5w7fb45pv were already processed.","timestamp":"2025-07-03T21:57:54.769Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751546923379-0q9jg4nbh","timestamp":"2025-07-03T21:57:54.772Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751546923379-0q9jg4nbh","timestamp":"2025-07-03T21:57:54.772Z"} +{"level":"info","message":"Guest messages for guest ID 1751546923379-0q9jg4nbh were already processed.","timestamp":"2025-07-03T21:57:54.774Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751548643297-gknqhfmw0","timestamp":"2025-07-03T21:57:54.776Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751548643297-gknqhfmw0","timestamp":"2025-07-03T21:57:54.776Z"} +{"level":"info","message":"Guest messages for guest ID 1751548643297-gknqhfmw0 were already processed.","timestamp":"2025-07-03T21:57:54.778Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-07-03T21:57:54.781Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-07-03T21:57:54.782Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-07-03T21:57:54.784Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-07-03T21:57:54.787Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-07-03T21:57:54.788Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-07-03T21:57:54.789Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-07-03T21:57:54.792Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-07-03T21:57:54.793Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-07-03T21:57:54.795Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750915517060-2lf6nr65o","timestamp":"2025-07-03T21:57:54.798Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750915517060-2lf6nr65o","timestamp":"2025-07-03T21:57:54.799Z"} +{"level":"info","message":"Guest messages for guest ID 1750915517060-2lf6nr65o were already processed.","timestamp":"2025-07-03T21:57:54.801Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:57:54.804Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0322b66427510f43c5183fe8156ca81e","timestamp":"2025-07-03T21:57:54.804Z"} +{"level":"info","message":"Guest messages for guest ID 0322b66427510f43c5183fe8156ca81e were already processed.","timestamp":"2025-07-03T21:57:54.806Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T21:57:54.808Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f","timestamp":"2025-07-03T21:57:54.809Z"} +{"level":"info","message":"Guest messages for guest ID 70cc67e7ea4ad5f26bd9fbf94a1dcb2f were already processed.","timestamp":"2025-07-03T21:57:54.811Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T21:57:54.813Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 90afb1c38f8a944e6ee67f28a7e81ca9","timestamp":"2025-07-03T21:57:54.814Z"} +{"level":"info","message":"Guest messages for guest ID 90afb1c38f8a944e6ee67f28a7e81ca9 were already processed.","timestamp":"2025-07-03T21:57:54.815Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T21:57:54.818Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c0cac5d6e5eb76f7f61ad6b5e989550e","timestamp":"2025-07-03T21:57:54.819Z"} +{"level":"info","message":"Guest messages for guest ID c0cac5d6e5eb76f7f61ad6b5e989550e were already processed.","timestamp":"2025-07-03T21:57:54.820Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751562145784-uv11in2jp","timestamp":"2025-07-03T21:57:54.823Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751562145784-uv11in2jp","timestamp":"2025-07-03T21:57:54.823Z"} +{"level":"info","message":"Guest messages for guest ID 1751562145784-uv11in2jp were already processed.","timestamp":"2025-07-03T21:57:54.825Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1751579126863-pam9mkv3p","timestamp":"2025-07-03T21:57:54.828Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751579126863-pam9mkv3p","timestamp":"2025-07-03T21:57:54.828Z"} +{"level":"info","message":"Guest messages for guest ID 1751579126863-pam9mkv3p were already processed.","timestamp":"2025-07-03T21:57:54.830Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-08-02T21:57:38.544Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"88050898e86f0238d4cde6e390221867","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["88050898e86f0238d4cde6e390221867","a329b8732cc9083fdb55894a2d1814f7","1750921637490-rkuee3750","1750772667419-ki0n6un0c","1748971995627-i4wduj6v0","836ef0c256afc6fe709014bea3d5e6ad","fc7552c52eaee0ffc8787ad6d34a072c","75985e555769b03f5dc6e279a1155bc7","1750852072111-ojhw60q6y","5d3fa01a03251b27ec7c9d3683957fe1","1750416593902-e298ho4si","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","1750943651026-x1h1p2uu6","1750836891567-oqvkw626f","9f076c84ee0fb82e662195c7008d3cdd","1749051277025-x5jj8ymr3","015dd716a2fded1fc045c72c1a60575e","1750248718038-bupg3zyvb","5192e3ecf64213445992e1d877635643","1751094899734-c2aklrk3w","1751144964588-61tteih7k","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","1750923656929-lbdstodh2","1750923703304-tf2lyglz8","7c737e9edc4b4f8df98af1cd19f6fe31","1751449296024-h3ijtor38","1751475377993-a5bkfzvf6","95de8bb3720c208ab3c3895ab2382b30","1751494482787-8wtahjadq","1751494630234-08xf0eitu","c468d847f518642666898a1c7a7d9c15","1748971772605-2176ii4p8","1748976356629-5bgeyaaf1","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748973405272-q3zeztpki","1751526415632-faiedlb68","1751526654104-igsuplpya","1751015675617-b3820tu1x","c669dd30c7c2f8f2bef3e71e48852bf3","e36a2f9b40ebda8ecfd9fbf2cd95ae0d","999d65f7f770da796f88c8cbd3664f55","f847e3846984359dd853b3164ae2dee4","cf443b86b4dcfd92f235965d83483763","1750422829327-pz30oiqdx","1750770422364-iftjkyerp","0c8585859a567c3b2c67e877823f04e9","1751526923509-yeql000hp","1750871992168-b7ljnr7fi","e3f276c739780f7f79e50905cb900155","2e989a8e833f129aff02883810ec4065","1750770941508-5f1wol4qg","1750770963924-f361ylu3o","1749215412677-039rqj55c","1751015687797-rpcp0uwm8","1750355588881-80dk1w9pa","1750923890061-3wcksdpjn","1750923927890-zrzidz9fz","468571bcf6944db390ebc215dedd3a55","de4db5bde31ac3446e0110f358e8109e","1750414678688-i9z0kljkk","1750772552636-bxl1slj9a","1751543824944-jicxlx86i","d8708a72dd00581774cd3d3669962afd","9362be0e51126abdb344af510f635ac6","f845253ebf432c9e990e460bbf8d6d51","1751544121228-0yo4qxruk","e092c8c767eb87c92eb87835c2e65876","0a99fc1abc598f50aa7f9bb4ad0ed58f","1751546228037-5w7fb45pv","1751546923379-0q9jg4nbh","1751548643297-gknqhfmw0","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1750915517060-2lf6nr65o","0322b66427510f43c5183fe8156ca81e","70cc67e7ea4ad5f26bd9fbf94a1dcb2f","90afb1c38f8a944e6ee67f28a7e81ca9","c0cac5d6e5eb76f7f61ad6b5e989550e","1751562145784-uv11in2jp","1751579126863-pam9mkv3p"],"timestamp":"2025-07-03T21:57:54.833Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-07-03T21:57:54.840Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:54.854Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:54.880Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.887Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:54.910Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.914Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-07-03T21:57:54.928Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1751579787814-2umbgijny","timestamp":"2025-07-03T21:57:54.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:54.940Z"} +{"level":"info","message":"Created mapping for guest ID 1751579787814-2umbgijny to user 1","timestamp":"2025-07-03T21:57:54.943Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.945Z"} +{"level":"info","message":"No guest messages found for guest ID 1751579787814-2umbgijny","timestamp":"2025-07-03T21:57:54.949Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1751579787814-2umbgijny","timestamp":"2025-07-03T21:57:54.955Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:54.962Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:54.963Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:54.972Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.977Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:54.995Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:54.998Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:55.015Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:55.017Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:55.034Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:55.040Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:55.056Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:55.058Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:55.825Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:57:55.827Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T21:57:56.328Z"} +{"level":"info","message":"GET /api/chat/history?offset=124&limit=30","timestamp":"2025-07-03T21:57:56.360Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":124,"timestamp":"2025-07-03T21:57:56.371Z","total":154} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:57:59.887Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:59.889Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:57:59.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:57:59.949Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T21:57:59.989Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T21:57:59.996Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T21:58:00.013Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T21:58:00.039Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T21:58:00.060Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T21:58:00.067Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:58:00.099Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:58:00.107Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:58:00.114Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:58:00.114Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:58:00.140Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:58:00.142Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T21:58:00.154Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T21:58:00.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:58:00.173Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:58:00.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:58:00.191Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:58:00.193Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:58:10.546Z"} +{"level":"info","message":"GET /api/tables?_t=1751579889346","timestamp":"2025-07-03T21:58:11.894Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:14.984Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:58:15.013Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:58:15.397Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:18.295Z"} +{"level":"info","message":"PATCH /api/tables/28","timestamp":"2025-07-03T21:58:22.192Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:22.221Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:58:22.228Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:58:31.258Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:58:31.261Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:35.519Z"} +{"level":"info","message":"PATCH /api/tables/28","timestamp":"2025-07-03T21:58:40.139Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:40.174Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:58:40.209Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:58:55.601Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:00.837Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:00.839Z"} +{"level":"info","message":"PATCH /api/tables/28","timestamp":"2025-07-03T21:59:06.934Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:59:06.968Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:59:07.004Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:59:13.168Z"} +{"level":"info","message":"PATCH /api/tables/28","timestamp":"2025-07-03T21:59:22.916Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T21:59:22.949Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T21:59:22.983Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T21:59:25.604Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:27.830Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:27.833Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T21:59:38.166Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:59:44.237Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.239Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:44.278Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.280Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T21:59:44.307Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.309Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:59:44.337Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T21:59:44.338Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T21:59:44.362Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T21:59:44.385Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T21:59:44.396Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T21:59:44.426Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T21:59:44.437Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T21:59:44.462Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T21:59:44.472Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:44.484Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.491Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T21:59:44.496Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:44.526Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.535Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T21:59:44.557Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T21:59:44.560Z"} +{"level":"info","message":"PUT /api/settings/ai-assistant","timestamp":"2025-07-03T21:59:53.124Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T22:00:11.277Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:00:11.321Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.324Z"} +{"level":"info","message":"GET /api/monitoring","timestamp":"2025-07-03T22:00:11.366Z"} +{"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-07-03T22:00:11.411Z"} +{"level":"info","message":"GET /api/settings/llm-models","timestamp":"2025-07-03T22:00:11.469Z"} +{"level":"info","message":"GET /api/tables","timestamp":"2025-07-03T22:00:11.487Z"} +{"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-07-03T22:00:11.514Z"} +{"level":"info","message":"GET /api/settings/telegram-settings/list","timestamp":"2025-07-03T22:00:11.531Z"} +{"level":"info","message":"GET /api/settings/email-settings/list","timestamp":"2025-07-03T22:00:11.538Z"} +{"level":"info","message":"GET /api/settings/embedding-models","timestamp":"2025-07-03T22:00:11.543Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-07-03T22:00:11.559Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.567Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T22:00:11.575Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-07-03T22:00:11.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:00:11.595Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.603Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:00:11.623Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.625Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:00:11.644Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:11.647Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:00:28.700Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-07-03T22:00:40.448Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:00:41.951Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:00:41.954Z"} +{"level":"info","message":"GET /api/tables?_t=1751580037835","timestamp":"2025-07-03T22:00:42.205Z"} +{"level":"info","message":"GET /api/tables/999999","timestamp":"2025-07-03T22:00:46.177Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T22:00:46.208Z"} +{"level":"info","message":"DELETE /api/tables/999999","timestamp":"2025-07-03T22:00:54.530Z"} +{"level":"info","message":"GET /api/tables?_t=1751580051820","timestamp":"2025-07-03T22:00:54.794Z"} +{"level":"info","message":"GET /api/tables/28","timestamp":"2025-07-03T22:01:02.952Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-07-03T22:01:02.976Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:01:09.495Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:01:09.498Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:01:35.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:01:39.844Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:01:39.847Z"} +{"level":"info","message":"POST /api/rag/answer","timestamp":"2025-07-03T22:02:05.513Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:02:10.177Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:02:10.180Z"} +{"level":"info","message":"GET /api/rag/health","timestamp":"2025-07-03T22:02:24.540Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:02:40.513Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:02:40.516Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:02:42.071Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:03:10.834Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:03:10.838Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T22:03:19.683Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T22:03:19.696Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T22:03:19.696Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T22:03:19.697Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T22:03:19.698Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T22:03:19.698Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T22:03:19.752Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T22:03:19.765Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T22:03:19.817Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T22:03:19.818Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T22:03:27.384Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T22:03:27.387Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T22:03:30.855Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T22:03:30.858Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T22:03:30.859Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T22:03:30.860Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T22:03:30.860Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T22:03:30.861Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T22:03:30.885Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T22:03:30.896Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T22:03:30.942Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T22:03:30.943Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T22:03:31.502Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T22:03:31.506Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:03:32.112Z"} +{"level":"info","message":"GET /api/rag/health","timestamp":"2025-07-03T22:03:37.631Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:03:41.160Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:03:41.165Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:04:38.840Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:04:41.851Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:04:41.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:05:42.517Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:05:42.521Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:05:45.482Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T22:06:37.724Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T22:06:37.726Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T22:06:37.727Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T22:06:37.728Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T22:06:37.728Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T22:06:37.729Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T22:06:37.759Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T22:06:37.769Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T22:06:37.819Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T22:06:37.820Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:06:39.829Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:06:39.835Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T22:06:41.986Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T22:06:41.990Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T22:06:50.565Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-07-03T22:06:50.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T22:06:50.566Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-07-03T22:07:00.420Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-07-03T22:07:00.423Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-07-03T22:07:00.424Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-07-03T22:07:00.425Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-07-03T22:07:00.426Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-07-03T22:07:00.427Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-07-03T22:07:00.462Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-07-03T22:07:00.477Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-07-03T22:07:00.527Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-07-03T22:07:00.529Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-07-03T22:07:04.668Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-07-03T22:07:04.671Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:07:05.274Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:07:10.761Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:07:10.776Z"} +{"level":"info","message":"GET /api/tables?_t=1751580431340","timestamp":"2025-07-03T22:07:13.028Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-07-03T22:07:15.716Z"} +{"level":"info","message":"GET /api/chat/history?offset=124&limit=30","timestamp":"2025-07-03T22:07:15.744Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":124,"timestamp":"2025-07-03T22:07:15.752Z","total":154} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-07-03T22:07:24.530Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-07-03T22:07:24.534Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":677,"timestamp":"2025-07-03T22:07:24.559Z"} +{"level":"info","message":"[RAG] Запуск поиска по RAG: tableId=28, вопрос=\"вопрос 3\", threshold=0.3","timestamp":"2025-07-03T22:07:24.566Z"} +{"answer":"директор","context":null,"date":null,"level":"info","message":"[RAG] Результат поиска по RAG:","priority":null,"product":null,"score":0,"timestamp":"2025-07-03T22:07:25.687Z"} +{"level":"info","message":"[RAG] Нет confident-ответа (score=0), переходим к генерации через LLM.","timestamp":"2025-07-03T22:07:25.688Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:07:40.513Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:07:40.518Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:08:10.852Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:08:10.855Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:08:11.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:08:41.191Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:08:41.195Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:09:18.647Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:09:41.830Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:09:41.836Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-07-03T22:10:25.299Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-07-03T22:10:42.530Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-07-03T22:10:42.540Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index 3107390..779704d 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -1752,3 +1752,281 @@ {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-28T23:06:53.889Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-28T23:06:53.890Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-28T23:06:53.890Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:13:39.979Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:13:39.982Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.153Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:16:13.155Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.759Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.760Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:17:39.761Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:18:26.622Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:18:26.623Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.366Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.370Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.371Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.372Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.375Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.376Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.376Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.377Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.380Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:22:06.381Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.948Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.949Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.949Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:23.950Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:43.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:43.018Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:34:58.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:35:30.659Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-07-03T19:35:45.020Z"} +{"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-07-03T19:36:51.701Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:36:56.895Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.227Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:22.228Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:45:37.459Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.234Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.236Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:48:42.236Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:49:48.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:49:48.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:53:43.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.569Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T19:59:16.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:23.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:23.283Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:00:55.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.581Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:02:36.581Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:03:08.903Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:07:35.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.584Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:09:16.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:12:36.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:14:15.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:15:22.204Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:15:22.204Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-07-03T20:15:51.506Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:16:28.896Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:18:09.936Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.587Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:22:36.588Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.917Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:28:09.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.813Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.813Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:29:48.814Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:32:36.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:22.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:35:56.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:37:35.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:41:29.920Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.911Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:48:09.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.566Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.567Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:55:56.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.856Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T20:59:48.857Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.251Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.252Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.253Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:10:23.254Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.200Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.201Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:16:24.201Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.774Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:20:18.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.344Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.345Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:29:44.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:30:51.066Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:30:51.066Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.458Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.459Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:32:31.459Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.451Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:38:31.453Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.120Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.120Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:46:57.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.473Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:50:49.474Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T21:51:23.788Z"} +{"level":"error","message":"Unhandled Rejection: Cannot use a pool after calling end on the pool","stack":"Error: Cannot use a pool after calling end on the pool\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/app.js:103:20","timestamp":"2025-07-03T21:56:00.872Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-07-03T22:06:50.565Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-07-03T22:06:50.566Z"} diff --git a/backend/package.json b/backend/package.json index 04c3248..1649d0c 100644 --- a/backend/package.json +++ b/backend/package.json @@ -43,7 +43,6 @@ "express-rate-limit": "^7.5.0", "express-session": "^1.17.3", "helmet": "^8.0.0", - "hnswlib-node": "^3.0.0", "imap": "^0.8.19", "interface-store": "^6.0.2", "langchain": "^0.3.19", diff --git a/backend/routes/monitoring.js b/backend/routes/monitoring.js index fbfe511..913be22 100644 --- a/backend/routes/monitoring.js +++ b/backend/routes/monitoring.js @@ -10,9 +10,12 @@ router.get('/', async (req, res) => { // Vector Search try { - const vs = await axios.get(process.env.VECTOR_SEARCH_URL || 'http://vector-search:8001/health', { timeout: 2000 }); + const baseUrl = process.env.VECTOR_SEARCH_URL || 'http://vector-search:8001'; + const healthUrl = baseUrl.replace(/\/$/, '') + '/health'; + const vs = await axios.get(healthUrl, { timeout: 2000 }); results.vectorSearch = { status: 'ok', ...vs.data }; } catch (e) { + console.log('Vector Search error:', e.message, 'Status:', e.response?.status); results.vectorSearch = { status: 'error', error: e.message }; } diff --git a/backend/routes/rag.js b/backend/routes/rag.js index 2db8a18..4b69073 100644 --- a/backend/routes/rag.js +++ b/backend/routes/rag.js @@ -2,6 +2,10 @@ const express = require('express'); const router = express.Router(); const { ragAnswer, generateLLMResponse } = require('../services/ragService'); +router.get('/health', (req, res) => { + res.json({ status: 'ok', message: 'RAG service is running' }); +}); + router.post('/answer', async (req, res) => { const { tableId, question, userTags, product, systemPrompt, priority, date, rules, history, model, language } = req.body; try { @@ -24,6 +28,7 @@ router.post('/answer', async (req, res) => { }); res.json({ ...ragResult, llmResponse }); } catch (e) { + console.error('[RAG] Error in /answer route:', e); res.status(500).json({ error: e.message }); } }); diff --git a/backend/services/ragService.js b/backend/services/ragService.js index 0e0654f..4d9e418 100644 --- a/backend/services/ragService.js +++ b/backend/services/ragService.js @@ -5,9 +5,16 @@ const { getProviderSettings } = require('./aiProviderSettingsService'); console.log('[RAG] ragService.js loaded'); async function getTableData(tableId) { + console.log(`[RAG] getTableData called for tableId: ${tableId}`); + const columns = (await db.query('SELECT * FROM user_columns WHERE table_id = $1', [tableId])).rows; + console.log(`[RAG] Found ${columns.length} columns:`, columns.map(col => ({ id: col.id, name: col.name, purpose: col.options?.purpose }))); + const rows = (await db.query('SELECT * FROM user_rows WHERE table_id = $1', [tableId])).rows; + console.log(`[RAG] Found ${rows.length} rows:`, rows.map(row => ({ id: row.id, name: row.name }))); + const cellValues = (await db.query('SELECT * FROM user_cell_values WHERE row_id IN (SELECT id FROM user_rows WHERE table_id = $1)', [tableId])).rows; + console.log(`[RAG] Found ${cellValues.length} cell values`); const getColId = purpose => columns.find(col => col.options?.purpose === purpose)?.id; const questionColId = getColId('question'); @@ -17,10 +24,20 @@ async function getTableData(tableId) { const productColId = getColId('product'); const priorityColId = getColId('priority'); const dateColId = getColId('date'); + + console.log(`[RAG] Column IDs:`, { + question: questionColId, + answer: answerColId, + userTags: userTagsColId, + context: contextColId, + product: productColId, + priority: priorityColId, + date: dateColId + }); const data = rows.map(row => { const cells = cellValues.filter(cell => cell.row_id === row.id); - return { + const result = { id: row.id, question: cells.find(c => c.column_id === questionColId)?.value, answer: cells.find(c => c.column_id === answerColId)?.value, @@ -30,16 +47,29 @@ async function getTableData(tableId) { priority: cells.find(c => c.column_id === priorityColId)?.value, date: cells.find(c => c.column_id === dateColId)?.value, }; + console.log(`[RAG] Processed row ${row.id}:`, result); + return result; }); return data; } -async function ragAnswer({ tableId, userQuestion, userTags = [], product = null, threshold = 0.3 }) { +async function ragAnswer({ tableId, userQuestion, userTags = [], product = null, threshold = 10 }) { console.log(`[RAG] ragAnswer called: tableId=${tableId}, userQuestion="${userQuestion}"`); const data = await getTableData(tableId); console.log(`[RAG] Got ${data.length} rows from database`); + // Подробное логирование данных + data.forEach((row, index) => { + console.log(`[RAG] Row ${index}:`, { + id: row.id, + question: row.question, + answer: row.answer, + userTags: row.userTags, + product: row.product + }); + }); + const questions = data.map(row => row.question && typeof row.question === 'string' ? row.question.trim() : row.question); const rowsForUpsert = data.map(row => ({ row_id: row.id, @@ -70,23 +100,53 @@ async function ragAnswer({ tableId, userQuestion, userTags = [], product = null, if (rowsForUpsert.length > 0) { results = await vectorSearch.search(tableId, userQuestion, 3); console.log(`[RAG] Search completed, got ${results.length} results`); + + // Подробное логирование результатов поиска + results.forEach((result, index) => { + console.log(`[RAG] Search result ${index}:`, { + row_id: result.row_id, + score: result.score, + metadata: result.metadata + }); + }); } else { console.log(`[RAG] No data in table, skipping search`); } // Фильтрация по тегам/продукту let filtered = results; + console.log(`[RAG] Before filtering: ${filtered.length} results`); + if (userTags.length) { + console.log(`[RAG] Filtering by userTags:`, userTags); filtered = filtered.filter(row => row.metadata.userTags && userTags.some(tag => row.metadata.userTags.includes(tag))); - } - if (product) { - filtered = filtered.filter(row => row.metadata.product === product); + console.log(`[RAG] After userTags filtering: ${filtered.length} results`); } - // Берём лучший результат с учётом порога - const best = filtered.find(row => row.score >= threshold); + if (product) { + console.log(`[RAG] Filtering by product:`, product); + filtered = filtered.filter(row => row.metadata.product === product); + console.log(`[RAG] After product filtering: ${filtered.length} results`); + } + + // Берём ближайший результат с учётом порога (по модулю) + console.log(`[RAG] Looking for best result with abs(threshold): ${threshold}`); + const best = filtered.reduce((acc, row) => { + if (Math.abs(row.score) <= threshold && (acc === null || Math.abs(row.score) < Math.abs(acc.score))) { + return row; + } + return acc; + }, null); console.log(`[RAG] Best result:`, best); + // Логируем все результаты с их score для диагностики + if (filtered.length > 0) { + console.log(`[RAG] All filtered results with scores:`); + filtered.forEach((result, index) => { + console.log(`[RAG] ${index}: score=${result.score}, meets_threshold=${Math.abs(result.score) <= threshold}`); + }); + } + return { answer: best?.metadata?.answer, context: best?.metadata?.context, diff --git a/backend/yarn.lock b/backend/yarn.lock index b81c799..45a90b8 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1684,13 +1684,6 @@ binary-extensions@^2.0.0, binary-extensions@^2.2.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" @@ -3168,11 +3161,6 @@ file-type@^3.9.0: resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -3799,14 +3787,6 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hnswlib-node@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hnswlib-node/-/hnswlib-node-3.0.0.tgz#0ec5cedf082691a5e2bec7a8faa24f742077cc50" - integrity sha512-fypn21qvVORassppC8/qNfZ5KAOspZpm/IbUkAtlqvbtDNnF5VVk5RWF7O5V6qwr7z+T3s1ePej6wQt5wRQ4Cg== - dependencies: - bindings "^1.5.0" - node-addon-api "^8.0.0" - html-to-text@9.0.5: version "9.0.5" resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.5.tgz#6149a0f618ae7a0db8085dca9bbf96d32bb8368d" @@ -4900,11 +4880,6 @@ node-addon-api@^5.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== -node-addon-api@^8.0.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.4.0.tgz#8cbc68ee1c216368921a8f63038a23a39cd8ba44" - integrity sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg== - node-cron@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/node-cron/-/node-cron-3.0.3.tgz#c4bc7173dd96d96c50bdb51122c64415458caff2" @@ -5213,7 +5188,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-duration@^1.0.0: +parse-duration@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-1.1.2.tgz#20008e6c507814761864669bb936e3f4a9a80758" integrity sha512-p8EIONG8L0u7f8GFgfVlL4n8rnChTt8O5FSxgxMz2tjc9FMP199wxVKVB6IbKx11uTbKHACSvaLVIKNnoeNR/A== diff --git a/cloudflared-linux-amd64.deb b/cloudflared-linux-amd64.deb deleted file mode 100644 index e6dc494..0000000 Binary files a/cloudflared-linux-amd64.deb and /dev/null differ diff --git a/frontend/src/components/DleManagement.vue b/frontend/src/components/DleManagement.vue index 68a3523..9364d74 100644 --- a/frontend/src/components/DleManagement.vue +++ b/frontend/src/components/DleManagement.vue @@ -13,7 +13,12 @@
-

{{ dle.name }} ({{ dle.symbol }})

+
+

{{ dle.name }} ({{ dle.symbol }})

+ +

Адрес: {{ shortenAddress(dle.tokenAddress) }}

Местонахождение: {{ dle.location }}

@@ -195,11 +200,23 @@

{{ module.name }}

{{ module.description }}

-
- {{ module.installed ? 'Установлен' : 'Доступен' }} +
+ {{ isModuleInstalled(module) ? 'Установлен' : 'Доступен' }} +
+
+
+ {{ token.name }} ({{ token.network }}) + {{ token.address }} +
- + +
+ + + + + + + + \ No newline at end of file diff --git a/frontend/src/components/NoAccessModal.vue b/frontend/src/components/NoAccessModal.vue index 9421283..4ecb232 100644 --- a/frontend/src/components/NoAccessModal.vue +++ b/frontend/src/components/NoAccessModal.vue @@ -1,9 +1,15 @@ @@ -11,8 +17,8 @@ @@ -43,6 +49,11 @@ defineProps({ margin-bottom: 1.5rem; color: #444; } +.modal-actions { + display: flex; + justify-content: center; + gap: 18px; +} .modal-ok-btn { background: var(--color-primary); color: #fff; diff --git a/frontend/src/views/DleManagementView.vue b/frontend/src/views/DleManagementView.vue index 802305f..117b096 100644 --- a/frontend/src/views/DleManagementView.vue +++ b/frontend/src/views/DleManagementView.vue @@ -4,6 +4,7 @@ :dle-list="dleList" :selected-dle-index="selectedDleIndex" @close="goBack" + @dle-updated="reloadDleList" class="dle-management-root" /> @@ -28,8 +29,19 @@ function goBack() { } } +async function reloadDleList() { + dleList.value = await dleService.getAllDLEs() || []; + // Сбросить выбранный индекс, если список изменился + if (dleList.value.length === 0) { + selectedDleIndex.value = 0; + } else if (selectedDleIndex.value >= dleList.value.length) { + selectedDleIndex.value = 0; + } +} + onMounted(async () => { dleList.value = await dleService.getAllDLEs() || []; + onMounted(reloadDleList); }); diff --git a/frontend/src/views/settings/AI/AiAssistantSettings.vue b/frontend/src/views/settings/AI/AiAssistantSettings.vue index 5782157..859988e 100644 --- a/frontend/src/views/settings/AI/AiAssistantSettings.vue +++ b/frontend/src/views/settings/AI/AiAssistantSettings.vue @@ -55,6 +55,9 @@ + + + @@ -64,6 +67,7 @@ import { useRouter } from 'vue-router'; import { ref, onMounted, computed, watch } from 'vue'; import axios from 'axios'; import RuleEditor from '@/components/ai-assistant/RuleEditor.vue'; +import SystemMonitoring from '@/components/ai-assistant/SystemMonitoring.vue'; const router = useRouter(); const goBack = () => router.push('/settings/ai'); const settings = ref({ system_prompt: '', model: '', selected_rag_tables: [], rules_id: null }); @@ -149,11 +153,11 @@ async function onRuleEditorClose(updated) { \ No newline at end of file diff --git a/frontend/src/views/tables/CreateTableView.vue b/frontend/src/views/tables/CreateTableView.vue index 6323491..47bd7bf 100644 --- a/frontend/src/views/tables/CreateTableView.vue +++ b/frontend/src/views/tables/CreateTableView.vue @@ -51,12 +51,17 @@ function goBack() {