From e3b13bb175e6f1ed52da73bff46f61ad9d83b4cd Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 5 May 2025 20:34:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=B0=D1=88=D0=B5=20=D1=81=D0=BE=D0=BE?= =?UTF-8?q?=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B8=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/logs/combined.log | 5004 +++++++++++++++++ backend/logs/error.log | 61 + frontend/package.json | 3 +- frontend/scripts/style-check.js | 112 + frontend/src/App.vue | 129 +- frontend/src/assets/styles/README.md | 95 + frontend/src/assets/styles/global.css | 150 + .../assets/styles/{home.css => home.css.bak} | 0 frontend/src/assets/styles/variables.css | 135 +- frontend/src/components/BaseLayout.vue | 61 +- frontend/src/components/ChatInterface.vue | 85 +- frontend/src/components/Header.vue | 10 +- frontend/src/components/Message.vue | 53 +- frontend/src/components/Sidebar.vue | 235 +- frontend/src/router/index.js | 34 + frontend/src/views/CrmView.vue | 25 +- frontend/src/views/HomeView.vue | 22 +- frontend/src/views/SettingsView.vue | 370 +- .../src/views/settings/AiSettingsView.vue | 180 + .../views/settings/BlockchainSettingsView.vue | 123 + .../views/settings/InterfaceSettingsView.vue | 94 + .../views/settings/SecuritySettingsView.vue | 171 + 22 files changed, 6749 insertions(+), 403 deletions(-) create mode 100644 frontend/scripts/style-check.js create mode 100644 frontend/src/assets/styles/README.md create mode 100644 frontend/src/assets/styles/global.css rename frontend/src/assets/styles/{home.css => home.css.bak} (100%) create mode 100644 frontend/src/views/settings/AiSettingsView.vue create mode 100644 frontend/src/views/settings/BlockchainSettingsView.vue create mode 100644 frontend/src/views/settings/InterfaceSettingsView.vue create mode 100644 frontend/src/views/settings/SecuritySettingsView.vue diff --git a/backend/logs/combined.log b/backend/logs/combined.log index e69de29..29b1ca4 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -0,0 +1,5004 @@ +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:36.843Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:36.845Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.181Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.186Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.198Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.200Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.212Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.216Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.228Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.232Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.233Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.238Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.251Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.255Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.256Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.258Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.271Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.273Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.276Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.279Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:05:51.285Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:05:51.286Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.293Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.295Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.304Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.308Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.318Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.325Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.328Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.336Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.338Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.358Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.362Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.364Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.367Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.379Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.383Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:05:51.384Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.407Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.420Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.421Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.432Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.434Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.447Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.450Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.465Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.467Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.480Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.482Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.492Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.494Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.507Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.515Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.517Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.527Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.529Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.541Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.542Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:05:51.556Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:05:51.557Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:05:52.442Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:05:53.094Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:05:53.941Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:05:54.596Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:05:54.597Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:08.039Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:08.048Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:21.460Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:21.465Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:21.498Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:21.500Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:21.513Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:21.515Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:21.534Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:21.536Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:21.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:21.572Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.134Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.136Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.160Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.162Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.180Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.182Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.204Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.208Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.222Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.228Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.233Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.236Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.245Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.247Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.255Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.263Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:29.266Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:29.266Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.273Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.284Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.302Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.306Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.316Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.318Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.328Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.338Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.348Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.351Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:29.360Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.363Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.368Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.406Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.434Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.437Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.455Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.476Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.478Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.497Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.503Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.520Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.523Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.538Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.541Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.556Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.558Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.571Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.573Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.587Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.588Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.600Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.602Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:29.615Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:29.618Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:06:30.594Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:06:30.626Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:06:30.634Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.014Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.018Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.036Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.039Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.049Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.058Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.069Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.074Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.078Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.092Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.095Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.100Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.105Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.111Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.114Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.118Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.122Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.128Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.130Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.133Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.137Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.148Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.150Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.153Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.155Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.165Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.167Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.171Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.173Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.183Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.187Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.188Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.189Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.200Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:31.202Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.203Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.205Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.213Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.214Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.224Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.226Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.236Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.238Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.251Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.253Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:06:31.258Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.264Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.265Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.278Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.281Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.291Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.294Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.303Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.305Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.316Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.318Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.328Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.330Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:31.340Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:31.342Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:06:32.230Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.484Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.485Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.513Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.514Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.520Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.524Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.532Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.534Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.538Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.540Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.550Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.551Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.560Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.562Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.566Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.569Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.579Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.582Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.586Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.590Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.598Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.599Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.606Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.608Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.615Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.617Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.626Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.629Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.632Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.635Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.655Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.657Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:06:32.669Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.672Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.674Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.675Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.687Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.691Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.702Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.704Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.716Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.718Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.728Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.730Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.738Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.739Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.750Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.751Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.762Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.763Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.774Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.777Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.785Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.787Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.798Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:32.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:32.810Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:06:34.307Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:35.410Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:06:35.411Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:35.424Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:35.424Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:06:35.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:06:35.870Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:06:35.872Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:06:36.088Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:06:36.778Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:37.053Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:06:37.053Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:37.078Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:06:37.079Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:06:37.441Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:06:38.023Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:06:38.703Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:38.995Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:06:38.995Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:03.433Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:03.435Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:03.446Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:03.448Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:03.458Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:03.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:03.472Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:03.474Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:03.487Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:03.489Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:06.216Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:06.219Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:33.493Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:33.497Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:33.507Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:33.509Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:33.521Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:33.524Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:33.535Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:33.537Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:33.548Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:33.550Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:36.260Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:36.262Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.325Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.344Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.346Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.361Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.373Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.393Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.404Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.406Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.415Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.420Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:38.427Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:38.428Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.438Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.444Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.461Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.464Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.475Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.490Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.492Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.500Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.503Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.509Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.512Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.518Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.521Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.530Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.534Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.539Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.542Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.551Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.553Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.558Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.562Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.571Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.579Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.583Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.591Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.597Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.600Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.604Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:07:38.614Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.616Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.621Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.624Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.639Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.641Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.654Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.656Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.671Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.676Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.689Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.692Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.705Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.708Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.721Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.724Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.739Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.741Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.757Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.759Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.769Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.772Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.784Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.786Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.796Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.798Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.810Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:07:38.817Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:07:38.819Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:07:39.223Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:07:40.101Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:07:41.062Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:42.117Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:07:42.118Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:42.125Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:42.126Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:07:42.599Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:07:42.886Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:07:43.535Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:43.846Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:07:43.847Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:43.875Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:07:43.876Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:07:44.423Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:07:44.807Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:07:45.490Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:45.684Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:07:45.684Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.412Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.443Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.446Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.458Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.470Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.474Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.486Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.489Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:09.501Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:09.503Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:35.932Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:35.936Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:35.984Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:35.988Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.048Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:36.064Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:36.065Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.079Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.082Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.096Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.101Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.116Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.118Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.124Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.127Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.136Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.140Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.144Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.146Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.155Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.157Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.161Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.163Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.172Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.175Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.185Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.188Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.193Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.197Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.206Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.211Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.218Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.220Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.228Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.232Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.235Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.237Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.248Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.251Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.257Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.260Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.266Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.269Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:08:36.279Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.281Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.282Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.285Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.298Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.300Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.311Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.324Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.326Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.338Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.353Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.356Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.368Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.370Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.381Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.382Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.394Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.397Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.409Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.411Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.421Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.435Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.437Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.448Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.451Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:08:36.463Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:08:36.465Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:08:36.937Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:08:37.611Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:08:38.676Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:39.639Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:08:39.640Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:39.647Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:39.648Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:08:40.122Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:08:40.408Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:08:41.088Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:41.262Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:08:41.262Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:41.291Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:08:41.291Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:08:41.668Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:08:42.029Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:08:42.635Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:42.827Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:08:42.828Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.633Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.637Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.666Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.667Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.678Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.680Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.691Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.694Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.704Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.706Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:06.718Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:06.720Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.788Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.791Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.821Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.823Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.835Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.837Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.849Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.851Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.863Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.865Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:09:36.877Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:09:36.879Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.144Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.147Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.159Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.160Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.174Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.194Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.203Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.206Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.210Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.211Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.221Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.223Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.231Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.233Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.234Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.238Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:00.247Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.250Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.251Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.254Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.265Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.267Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.278Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.280Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.289Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.302Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.304Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.313Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.314Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.324Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:00.334Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:00.335Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:06.884Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:06.886Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:06.901Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:06.903Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:20.833Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.836Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:20.901Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.905Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:20.921Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.924Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:20.938Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.941Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:20.960Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.964Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:20.980Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:20.984Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:20.995Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.000Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:21.004Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.019Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.021Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:21.025Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.027Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.037Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.041Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:21.044Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.054Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.057Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:10:21.060Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.068Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.070Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.089Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.092Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.110Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.112Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.124Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.141Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.146Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.157Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.159Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.170Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.172Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.182Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.196Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.197Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:21.207Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:21.209Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:36.969Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:36.972Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:51.131Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:51.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:52.062Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:52.064Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:52.080Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:52.082Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:10:52.092Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:10:52.093Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:06.764Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:11:06.766Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T16:59:40.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-05-05T17:11:06.766Z","userId":null} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:06.768Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:06.770Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:06.785Z"} +{"cookie":{"expires":"2025-06-04T17:11:06.784Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"59dcf57a65bbc3b5aebf4f461e0140f5","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:11:06.786Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:06.790Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:11:11.346Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:11:06.784Z","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-05-05T17:11:11.346Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:11.350Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:11.363Z"} +{"cookie":{"expires":"2025-06-04T17:11:11.361Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"efd5f85208bdbe946f0d3f04c9ba336d","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:11:11.363Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:11.367Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:13.939Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:14.041Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:14.057Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:14.072Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:14.087Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:11:21.262Z"} +{"level":"info","message":"Nonce 07795dfa15453b84dce70a4eb1400d01 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:11:21.267Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:11:24.362Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:11:24.362Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:24.378Z"} +{"level":"error","message":"Provider for bsc is not available: getaddrinfo ENOTFOUND bsc-dataseed.binance.org","timestamp":"2025-05-05T17:11:24.532Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:11:25.224Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:11:25.224Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:11:25.234Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:11:25.527Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:11:25.527Z"} +{"balances":{"arbitrum":"499999.9","bsc":"Error: Network unavailable","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["arbitrum","eth"],"timestamp":"2025-05-05T17:11:25.528Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:25.528Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:25.528Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:11:25.528Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:25.534Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:25.534Z"} +{"level":"error","message":"Provider for bsc is not available: getaddrinfo ENOTFOUND bsc-dataseed.binance.org","timestamp":"2025-05-05T17:11:25.560Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:11:25.706Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:11:26.074Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:11:26.074Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:11:26.220Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:11:26.220Z"} +{"balances":{"arbitrum":"499999.9","bsc":"Error: Network unavailable","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["arbitrum","eth"],"timestamp":"2025-05-05T17:11:26.220Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:11:26.220Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:11:26.239Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:11:11.361Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"efd5f85208bdbe946f0d3f04c9ba336d","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:11:26.242Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:26.247Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=efd5f85208bdbe946f0d3f04c9ba336d, previousGuestId=undefined","timestamp":"2025-05-05T17:11:26.247Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:11:26.254Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:11:26.254Z"} +{"level":"info","message":"No guest messages found for guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:11:26.259Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:11:26.265Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:11:26.271Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:11:26.271Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:11:26.275Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:11:26.283Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:11:26.283Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:11:26.285Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:11:26.288Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:11:26.289Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:11:26.290Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:11:26.294Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:11:26.294Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:11:26.299Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:11:26.305Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:11:26.306Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:11:26.309Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:11:26.313Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:11:26.313Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:11:26.316Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:11:26.319Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:11:26.319Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:11:26.321Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:11:26.324Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:11:26.325Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:11:26.327Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:11:26.330Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:11:26.331Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:11:26.332Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:11:26.335Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:11:26.336Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:11:26.337Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:11:26.341Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:11:26.342Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:11:26.343Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:11:26.346Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:11:26.347Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:11:26.348Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:11:26.351Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:11:26.351Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:11:26.353Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:11:26.356Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:11:26.356Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:11:26.358Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:11:26.361Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:11:26.362Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:11:26.363Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:11:26.365Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:11:26.366Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:11:26.367Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:11:26.370Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:11:26.370Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:11:26.371Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:11:26.374Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:11:26.374Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:11:26.375Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:11:26.378Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:11:26.379Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:11:26.381Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:11:26.384Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:11:26.384Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:11:26.386Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:11:26.389Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:11:26.389Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:11:26.391Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:11:26.394Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:11:26.395Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:11:26.396Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:11:26.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:11:26.399Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:11:26.400Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:11:26.403Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:11:26.403Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:11:26.405Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:11:26.407Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:11:26.408Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:11:26.410Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:11:26.413Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:11:26.413Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:11:26.415Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:11:26.417Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:11:26.417Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:11:26.419Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:11:26.422Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:11:26.423Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:11:26.426Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:11:26.429Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:11:26.430Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:11:26.431Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:11:26.434Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:11:26.434Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:11:26.436Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:11:26.439Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:11:26.440Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:11:26.441Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:11:26.444Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:11:26.445Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:11:26.446Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:11:11.361Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"efd5f85208bdbe946f0d3f04c9ba336d","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b"],"timestamp":"2025-05-05T17:11:26.449Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:11:26.453Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:26.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.645Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:26.685Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.687Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:11:26.705Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.708Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:26.724Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.726Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:26.741Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:26.760Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:26.762Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:11:56.914Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:11:56.918Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.585Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.588Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.602Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.604Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.617Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.620Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.633Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.635Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.652Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.656Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.672Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.675Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.676Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.679Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.692Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.694Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.695Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.697Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.712Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.713Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.714Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.717Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.728Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.730Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.731Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.735Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:09.746Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.750Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.751Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.753Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.765Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.768Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.781Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.783Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.793Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.796Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.808Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.809Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.821Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.823Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.834Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.836Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.848Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.850Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.861Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.864Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:09.873Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:09.875Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:12:11.030Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:12:11.058Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:12:11.062Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.308Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.310Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.325Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.330Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.334Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.344Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.355Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.358Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.369Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.373Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.376Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.390Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.398Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.403Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.412Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.420Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.422Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.430Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.433Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.437Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.439Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:13.448Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.451Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.454Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.456Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.470Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.483Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.485Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.497Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.499Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.510Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.512Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.522Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.535Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.538Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.549Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.551Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.561Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.563Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:13.577Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:13.580Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.428Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.430Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.449Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.451Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.456Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.459Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.466Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.469Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.474Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.478Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.486Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.488Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.492Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.495Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.507Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.514Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.518Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.527Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.536Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.538Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.545Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.549Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.553Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.555Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:17.564Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.568Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.571Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.573Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.584Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.586Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.597Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.600Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.611Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.613Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.623Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.625Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.636Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.638Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.648Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.650Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.660Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.662Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.673Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.675Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:17.685Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:17.688Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.773Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.776Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.808Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.816Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.818Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.830Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.835Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.841Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.843Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.851Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.861Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.864Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.875Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.879Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.884Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.887Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.895Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.907Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.910Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.919Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.921Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.925Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.928Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:18.937Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.939Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.943Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.959Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.961Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.973Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:18.987Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:18.988Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.001Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.003Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.016Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.021Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.033Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.036Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.047Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.050Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.061Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:19.074Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:19.077Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:12:20.239Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:12:20.250Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:12:20.253Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.357Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.360Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.394Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.396Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.418Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.422Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.437Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.439Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.448Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.452Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.457Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.460Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:25.469Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:25.469Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.475Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.480Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.487Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.489Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.503Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.507Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.511Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.523Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.524Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.525Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.526Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.540Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.542Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.575Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.576Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.585Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.590Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.594Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.596Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:25.607Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.612Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.614Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.619Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.633Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.651Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.654Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.666Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.669Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.681Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.687Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.699Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.701Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.721Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.723Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.743Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.744Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.762Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.764Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.779Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.782Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.797Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.800Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.817Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.819Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:25.832Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:25.834Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:12:26.858Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:12:26.891Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:12:26.898Z","total":20} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:12:27.775Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:12:28.838Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:12:29.807Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:31.716Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:12:31.716Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:31.726Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:31.727Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:12:32.129Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:12:32.517Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:12:33.097Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:33.387Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:12:33.388Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:12:34.511Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:11:11.361Z","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-05-05T17:12:34.511Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:12:34.522Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:34.537Z"} +{"cookie":{"expires":"2025-06-04T17:12:34.535Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b9003e60118545cc8cb0623077cc4f63","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:12:34.538Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:12:34.541Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:12:34.559Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:12:34.594Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:35.030Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:35.063Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:35.087Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:35.101Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:35.112Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:42.219Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:42.243Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:42.267Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:42.300Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:42.317Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:12:47.431Z"} +{"level":"info","message":"Nonce c4b760b54281078338dc593af1c22ba2 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:12:47.450Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:12:50.201Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:12:50.201Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:50.223Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:50.836Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:12:50.904Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:12:50.904Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:12:50.907Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:12:50.907Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:12:51.071Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:12:51.071Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["eth","bsc","arbitrum"],"timestamp":"2025-05-05T17:12:51.071Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:51.071Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:51.072Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:12:51.072Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:51.093Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:51.094Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:51.254Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:12:51.332Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:12:51.332Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:12:51.453Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:12:51.453Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:12:51.665Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:12:51.666Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:12:51.666Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:12:51.666Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:12:51.673Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:12:34.535Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b9003e60118545cc8cb0623077cc4f63","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:12:51.675Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:12:51.679Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=b9003e60118545cc8cb0623077cc4f63, previousGuestId=undefined","timestamp":"2025-05-05T17:12:51.679Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:12:51.683Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:12:51.683Z"} +{"level":"info","message":"No guest messages found for guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:12:51.687Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:12:51.691Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:12:51.694Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:12:51.694Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:12:51.695Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:12:51.698Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:12:51.698Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:12:51.700Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:12:51.702Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:12:51.702Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:12:51.704Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:12:51.706Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:12:51.706Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:12:51.708Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:12:51.734Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:12:51.734Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:12:51.736Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:12:51.743Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:12:51.743Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:12:51.745Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:12:51.748Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:12:51.749Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:12:51.750Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:12:51.754Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:12:51.754Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:12:51.756Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:12:51.760Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:12:51.760Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:12:51.762Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:12:51.767Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:12:51.767Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:12:51.769Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:12:51.773Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:12:51.773Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:12:51.775Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:12:51.778Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:12:51.779Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:12:51.780Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:12:51.784Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:12:51.784Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:12:51.786Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:12:51.790Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:12:51.791Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:12:51.793Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:12:51.798Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:12:51.799Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:12:51.801Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:12:51.805Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:12:51.805Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:12:51.808Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:12:51.811Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:12:51.812Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:12:51.813Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:12:51.817Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:12:51.817Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:12:51.819Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:12:51.823Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:12:51.823Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:12:51.826Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:12:51.830Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:12:51.830Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:12:51.832Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:12:51.835Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:12:51.836Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:12:51.837Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:12:51.841Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:12:51.841Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:12:51.843Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:12:51.847Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:12:51.848Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:12:51.851Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:12:51.854Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:12:51.854Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:12:51.856Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:12:51.860Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:12:51.860Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:12:51.862Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:12:51.865Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:12:51.866Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:12:51.867Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:12:51.871Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:12:51.871Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:12:51.875Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:12:51.879Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:12:51.880Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:12:51.882Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:12:51.886Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:12:51.886Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:12:51.888Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:12:51.892Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:12:51.893Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:12:51.896Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:12:51.899Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:12:51.900Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:12:51.902Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:12:51.908Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:12:51.908Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:12:51.910Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:12:51.913Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:12:51.914Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:12:51.916Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:12:34.535Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b9003e60118545cc8cb0623077cc4f63","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b"],"timestamp":"2025-05-05T17:12:51.920Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:12:51.926Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:51.944Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:51.947Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:51.965Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:51.968Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:51.988Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:51.990Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:52.007Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:52.010Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:52.026Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:52.028Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:52.044Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:52.046Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:12:53.484Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:12:53.494Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:12:53.497Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.192Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.224Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.226Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.241Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.243Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.261Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.263Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.271Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.277Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.293Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.296Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.297Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.300Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.309Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.313Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.319Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.321Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.348Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.351Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.353Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.355Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.366Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.368Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:12:56.372Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.382Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.399Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.401Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.413Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.428Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.430Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.447Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.449Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.466Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.468Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.486Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.489Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.499Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.501Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.512Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.514Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.524Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:12:56.535Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:12:56.537Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.056Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.058Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.076Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.078Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.082Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.085Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.095Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.097Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.101Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.104Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.114Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.117Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.120Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.122Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.131Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.134Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.139Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.141Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.152Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.155Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.157Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.159Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.170Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.172Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.174Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.177Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:00.188Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.189Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.191Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.203Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.205Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.215Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.218Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.227Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.229Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.239Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.241Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.252Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.254Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.264Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.266Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.276Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.278Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.288Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.290Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:00.299Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:00.301Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.765Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.768Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.782Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.784Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.791Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.794Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.803Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.811Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.822Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.825Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.828Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.832Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.845Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.847Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.851Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.853Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.861Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.864Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.867Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.869Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.876Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.878Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.882Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.885Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:01.893Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.899Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.913Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.915Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.925Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.938Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.940Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.951Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.953Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.963Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.965Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.976Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.978Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:01.990Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:01.991Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:02.002Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:02.004Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:02.014Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:02.016Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:13:03.212Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:13:03.242Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:13:03.246Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.723Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.726Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.743Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.746Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.754Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.756Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.765Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.767Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.771Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.774Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.781Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.784Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.787Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.789Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.800Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.804Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.812Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.824Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.833Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.838Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.840Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.848Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.850Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.856Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.858Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:06.864Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.867Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.871Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.873Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.884Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.886Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.896Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.899Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.909Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.911Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.922Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.924Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.935Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.936Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.947Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.949Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.960Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.961Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.972Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.973Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:06.983Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:06.985Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.817Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.819Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.839Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.843Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.847Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.850Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.858Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.862Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.865Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.867Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.875Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.881Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.883Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.892Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.897Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.898Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.901Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.914Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.917Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.920Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.931Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.933Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.934Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.936Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:09.946Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.949Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.952Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.962Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.964Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.973Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.985Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:09.987Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:09.998Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:10.010Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.012Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:10.022Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.023Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:10.032Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.034Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:10.043Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.045Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:10.055Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:10.057Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.060Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.062Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.071Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.073Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.075Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.077Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.084Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.085Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.089Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.090Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.095Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.098Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.101Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.104Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.110Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.112Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.114Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.116Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.122Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.124Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.127Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.129Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.137Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.139Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.142Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.146Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:11.152Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.156Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.166Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.168Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.175Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.177Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.184Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.186Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.193Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.195Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.202Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.203Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.211Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.212Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.220Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.221Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.229Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.230Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:11.238Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:11.239Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:13:12.502Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:13:12.542Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:13:12.547Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.641Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.643Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.662Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.663Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.664Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.665Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.676Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.678Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.682Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.685Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.693Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.695Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.698Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.700Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.711Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.713Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.714Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.716Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.727Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.729Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.731Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.733Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.743Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.745Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.747Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.749Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.764Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:12.766Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.766Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.768Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.780Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.783Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.793Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.795Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.805Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.816Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.818Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.827Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.829Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.839Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.841Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.851Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.853Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.863Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.865Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:12.876Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:12.878Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.241Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.244Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.258Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.262Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.266Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.268Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.280Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.283Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.284Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.287Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.298Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.300Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.301Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.304Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.314Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.322Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.324Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.336Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.339Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.340Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.343Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.355Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.357Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.358Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.361Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:14.371Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.372Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.373Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.376Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.387Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.389Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.399Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.400Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.411Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.413Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.423Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.425Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.434Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.436Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.446Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.448Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.458Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.459Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:14.480Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:14.483Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.759Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.763Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:37.830Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.833Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.896Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.898Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.925Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.927Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.952Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.953Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.970Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:13:37.972Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:13:37.972Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.973Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:37.993Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:37.997Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:37.999Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.002Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.021Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.025Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:38.029Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.045Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.049Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:38.054Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.057Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.067Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.069Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:38.077Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.088Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.091Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:13:38.106Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.110Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.111Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.115Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.138Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.141Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.156Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.164Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.181Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.185Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.202Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.204Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.221Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.239Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.242Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.258Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.260Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.275Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.279Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.293Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.296Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.310Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.328Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.331Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.343Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.346Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:13:38.359Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:13:38.361Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:13:39.277Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:13:42.004Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:13:42.948Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:13:44.046Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:13:44.046Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:13:44.075Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:13:44.076Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:13:44.435Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:13:44.824Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:13:45.407Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:13:45.699Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:13:45.700Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:08.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:08.646Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:08.668Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:08.671Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:08.686Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:08.688Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:08.701Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:08.703Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:08.721Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:08.727Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:38.825Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:38.828Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:38.845Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:38.848Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:38.863Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:38.866Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:38.880Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:38.882Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:14:38.894Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:14:38.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:08.930Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:08.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:08.964Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:08.966Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:08.980Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:08.982Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:08.997Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:09.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:09.011Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:09.013Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.444Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.447Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.465Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.471Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.491Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.495Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.510Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.514Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.516Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.519Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.535Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.537Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.540Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.541Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.557Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.558Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.562Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.573Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.574Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.575Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.591Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.592Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.593Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.595Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.608Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.609Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.610Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.611Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:15:29.626Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:15:29.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.631Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.633Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.651Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.652Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.662Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.668Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:29.671Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.674Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.683Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.684Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.695Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.697Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.707Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.719Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.725Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.740Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.742Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.757Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.759Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.772Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.774Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.785Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.788Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.799Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.800Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.811Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:29.823Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:29.825Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:15:30.566Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:15:31.355Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:15:32.306Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:15:33.209Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:15:33.209Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.553Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.557Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.652Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.656Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.708Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.710Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.726Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.728Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.753Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.756Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:15:45.769Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:15:45.771Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.778Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.782Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.790Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.799Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.803Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.822Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.826Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.832Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.834Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.843Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.847Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.856Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.859Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.862Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.864Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.875Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.879Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.881Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.883Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:15:45.897Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.899Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.901Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.917Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.919Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.932Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.950Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.953Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.966Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.968Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.984Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:45.986Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:45.999Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.023Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.024Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.041Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.043Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.056Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.061Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.086Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.088Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.109Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.114Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.126Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:15:46.138Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:15:46.139Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:15:46.718Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:15:49.476Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:15:50.448Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:15:51.418Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:15:51.418Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:16.590Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:16.593Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:16.623Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:16.625Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:16.637Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:16.639Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:16.651Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:16.653Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:16.666Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:16.668Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:46.755Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:46.758Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:46.770Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:46.772Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:46.785Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:46.788Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:46.800Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:46.802Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:16:46.813Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:16:46.815Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:16:50.164Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:12:34.535Z","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-05-05T17:16:50.165Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:16:50.168Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:16:50.187Z"} +{"cookie":{"expires":"2025-06-04T17:16:50.184Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bf3fdb217687be2bdd5d0baaa18e2665","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:16:50.187Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:16:50.192Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:00.584Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:00.690Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:00.705Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:00.721Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:00.738Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:04.499Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:04.516Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:04.548Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:04.562Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:08.570Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:08.607Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:08.633Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:08.656Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:08.673Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:17:10.735Z"} +{"level":"info","message":"Nonce 47142b2a2637e7563734d37545cc5a45 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:17:10.759Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:17:12.929Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:17:12.930Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:12.950Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:13.719Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:17:13.913Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:17:13.914Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:17:13.915Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:17:13.916Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:17:14.476Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:17:14.476Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["eth","arbitrum","bsc"],"timestamp":"2025-05-05T17:17:14.476Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:14.476Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:14.477Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:17:14.477Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:14.498Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:14.498Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:14.659Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:17:14.711Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:17:14.711Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:17:14.837Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:17:14.837Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:17:15.039Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:17:15.039Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:17:15.040Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:15.040Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:17:15.044Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:16:50.184Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bf3fdb217687be2bdd5d0baaa18e2665","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:17:15.047Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:17:15.051Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=bf3fdb217687be2bdd5d0baaa18e2665, previousGuestId=undefined","timestamp":"2025-05-05T17:17:15.051Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:17:15.056Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:17:15.057Z"} +{"level":"info","message":"No guest messages found for guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:17:15.062Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:17:15.066Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:17:15.069Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:17:15.069Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:17:15.071Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:17:15.074Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:17:15.074Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:17:15.076Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:17:15.079Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:17:15.079Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:17:15.081Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:17:15.084Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:17:15.085Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:17:15.087Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:17:15.090Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:17:15.091Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:17:15.092Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:17:15.096Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:17:15.096Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:17:15.098Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:17:15.101Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:17:15.102Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:17:15.103Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:17:15.107Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:17:15.108Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:17:15.110Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:17:15.117Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:17:15.117Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:17:15.119Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:17:15.122Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:17:15.123Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:17:15.124Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:17:15.128Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:17:15.129Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:17:15.133Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:17:15.136Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:17:15.136Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:17:15.138Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:17:15.142Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:17:15.142Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:17:15.144Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:17:15.147Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:17:15.148Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:17:15.149Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:17:15.152Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:17:15.153Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:17:15.154Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:17:15.157Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:17:15.158Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:17:15.160Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:17:15.163Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:17:15.163Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:17:15.165Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:17:15.168Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:17:15.168Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:17:15.170Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:17:15.173Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:17:15.173Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:17:15.175Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:17:15.178Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:17:15.178Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:17:15.180Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:17:15.183Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:17:15.183Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:17:15.186Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:17:15.189Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:17:15.189Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:17:15.191Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:17:15.194Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:17:15.195Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:17:15.196Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:17:15.199Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:17:15.200Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:17:15.201Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:17:15.205Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:17:15.205Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:17:15.206Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:17:15.209Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:17:15.210Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:17:15.211Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:17:15.214Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:17:15.215Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:17:15.218Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:17:15.222Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:17:15.222Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:17:15.223Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:17:15.225Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:17:15.226Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:17:15.227Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:17:15.230Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:17:15.230Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:17:15.231Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:17:15.233Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:17:15.234Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:17:15.235Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:17:15.237Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:17:15.238Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:17:15.239Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:17:15.242Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:17:15.242Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:17:15.243Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:17:15.246Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:17:15.246Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:17:15.247Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:16:50.184Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bf3fdb217687be2bdd5d0baaa18e2665","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785"],"timestamp":"2025-05-05T17:17:15.250Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:17:15.252Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:15.265Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.266Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:15.282Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.285Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:15.300Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.303Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:15.316Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:15.330Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.332Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:15.345Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:15.347Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:17:16.796Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:17:16.849Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:17:16.855Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.004Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.007Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.022Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.024Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.038Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.040Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.056Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.058Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.069Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.073Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.087Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.090Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.094Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.096Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.109Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.113Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.121Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.123Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.137Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.140Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.141Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.146Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.160Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.163Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.168Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.172Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:29.180Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.182Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.189Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.191Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.208Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.211Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.226Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.228Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.241Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.255Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.257Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.272Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.274Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.290Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.303Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.305Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.317Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.319Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:29.331Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:29.333Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.043Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.045Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.071Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.073Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.080Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.082Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.091Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.094Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.098Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.100Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.114Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.120Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.123Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.126Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.143Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.149Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.154Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.159Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.171Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.174Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.178Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.180Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.193Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.198Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.202Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:34.217Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.220Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.221Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.222Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.235Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.237Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.251Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.253Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.267Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.271Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.283Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.285Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.298Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.302Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.320Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.333Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.336Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.350Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.352Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:34.364Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:34.367Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.342Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.344Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.361Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.363Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.373Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.377Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.381Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.383Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.398Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.402Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.407Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.425Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.428Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.441Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.442Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.454Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.456Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.460Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.463Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.474Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.477Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.484Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.487Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.494Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.497Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:35.517Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.518Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.532Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.535Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.549Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.552Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.567Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.571Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.583Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.586Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.600Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.602Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.614Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.617Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.628Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.630Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.656Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.659Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:35.673Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:35.675Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:17:36.778Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:17:36.810Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:17:36.815Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.084Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.086Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.125Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.128Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.163Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.175Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.181Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.185Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.189Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.206Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.211Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.215Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.218Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.231Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.240Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.251Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.253Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.266Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.270Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:42.288Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:17:42.289Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.303Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.308Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.337Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.356Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.358Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.387Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.393Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.396Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:17:42.422Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.427Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.430Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.431Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.446Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.448Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.495Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.497Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.516Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.517Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.531Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.533Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.555Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.557Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.590Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.600Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.615Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.617Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.628Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.631Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.664Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.680Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.694Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.696Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.710Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.712Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:17:42.726Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:17:42.728Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:17:43.574Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:17:43.597Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:17:43.643Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:17:43.648Z","total":20} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:17:44.260Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:17:45.251Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:46.272Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:17:46.272Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:13.196Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:13.199Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:13.228Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:13.231Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:13.243Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:13.245Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:13.256Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:13.258Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:13.271Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:13.273Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:43.389Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:43.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:43.424Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:43.426Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:43.438Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:43.441Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:43.453Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:43.456Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:18:43.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:18:43.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:13.532Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:13.536Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:13.549Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:13.551Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:13.563Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:13.566Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:13.579Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:13.582Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:13.594Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:13.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:43.580Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:43.583Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:43.611Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:43.614Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:43.625Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:43.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:43.638Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:43.641Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:43.652Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:43.654Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.015Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.017Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.027Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.030Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.049Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.077Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.080Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.091Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.093Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.097Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.098Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.108Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.112Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.115Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.116Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.123Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.126Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:48.129Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.131Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.138Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.140Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.150Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.152Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.161Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.176Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.178Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.187Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.189Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.200Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.202Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.210Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.212Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:48.222Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:48.223Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:19:50.152Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:19:50.194Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:19:50.200Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.083Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.084Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.101Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.103Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.133Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.135Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.140Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.143Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.158Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.159Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.160Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.166Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.178Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.181Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.185Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.194Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.196Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.203Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.204Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.219Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.221Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.227Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.228Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.246Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.248Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.251Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.253Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:19:58.264Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:19:58.265Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.275Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.279Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:19:58.297Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.299Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.313Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.319Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.330Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.332Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.342Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.354Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.357Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.370Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.390Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.403Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.418Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.420Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.431Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.434Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.447Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.449Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.459Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.471Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.473Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.484Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.485Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:19:58.496Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:19:58.498Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:19:59.092Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:19:59.597Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:19:59.614Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:19:59.619Z","total":20} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:20:00.047Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:20:01.693Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:03.425Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:20:03.426Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.823Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.824Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.834Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.837Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.844Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.847Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.852Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.853Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.860Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.861Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.868Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.869Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.874Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.875Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.882Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.886Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.889Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.890Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.898Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.900Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.906Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.907Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.916Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.917Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.920Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.924Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:09.931Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.933Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.936Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.938Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.950Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.952Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.962Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.963Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.972Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.986Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.988Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:09.998Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:09.999Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:10.010Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:10.011Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:10.021Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:10.022Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:10.031Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:10.034Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:10.042Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:10.043Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:20:11.817Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:20:11.848Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:20:11.852Z","total":20} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:28.735Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:28.738Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:20:39.595Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:16:50.184Z","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-05-05T17:20:39.596Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:20:39.602Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:39.623Z"} +{"cookie":{"expires":"2025-06-04T17:20:39.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"d8eb7603a4d012cc0077750dfe895d4f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:20:39.624Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:20:39.630Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:40.009Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:40.052Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:40.080Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:40.092Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:40.849Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:40.899Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:40.919Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:40.936Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:40.961Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:20:42.953Z"} +{"level":"info","message":"Nonce 8f75a9a848adf6e592f2b4071f47a7b5 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:20:42.959Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:20:45.745Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:20:45.745Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:45.759Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:20:46.365Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:20:46.366Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:20:46.392Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:20:46.392Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:20:46.512Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:20:46.512Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:46.591Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:20:46.591Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:46.592Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:46.592Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:20:46.592Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:46.612Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:46.613Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:46.777Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:20:46.820Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:20:46.820Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:20:46.969Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:20:46.970Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:20:47.119Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:20:47.119Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:20:47.119Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:47.120Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:20:47.123Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:20:39.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"d8eb7603a4d012cc0077750dfe895d4f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:20:47.126Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:20:47.128Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=d8eb7603a4d012cc0077750dfe895d4f, previousGuestId=undefined","timestamp":"2025-05-05T17:20:47.128Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:20:47.132Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:20:47.133Z"} +{"level":"info","message":"No guest messages found for guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:20:47.136Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:20:47.139Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:20:47.141Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:20:47.142Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:20:47.143Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:20:47.145Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:20:47.145Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:20:47.146Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:20:47.148Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:20:47.148Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:20:47.150Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:20:47.151Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:20:47.152Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:20:47.153Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:20:47.155Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:20:47.156Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:20:47.157Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:20:47.159Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:20:47.159Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:20:47.160Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:20:47.162Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:20:47.163Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:20:47.164Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:20:47.166Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:20:47.167Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:20:47.168Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:20:47.170Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:20:47.170Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:20:47.171Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:20:47.174Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:20:47.174Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:20:47.175Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:20:47.177Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:20:47.178Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:20:47.179Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:20:47.181Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:20:47.181Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:20:47.182Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:20:47.185Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:20:47.185Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:20:47.186Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:20:47.188Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:20:47.188Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:20:47.189Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:20:47.191Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:20:47.192Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:20:47.193Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:20:47.195Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:20:47.196Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:20:47.198Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:20:47.200Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:20:47.200Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:20:47.202Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:20:47.204Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:20:47.204Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:20:47.205Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:20:47.207Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:20:47.208Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:20:47.209Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:20:47.211Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:20:47.211Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:20:47.212Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:20:47.215Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:20:47.215Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:20:47.216Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:20:47.218Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:20:47.219Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:20:47.220Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:20:47.222Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:20:47.222Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:20:47.224Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:20:47.226Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:20:47.226Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:20:47.227Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:20:47.229Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:20:47.230Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:20:47.231Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:20:47.233Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:20:47.233Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:20:47.234Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:20:47.236Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:20:47.236Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:20:47.238Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:20:47.240Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:20:47.240Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:20:47.242Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:20:47.244Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:20:47.245Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:20:47.246Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:20:47.248Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:20:47.248Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:20:47.250Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:20:47.252Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:20:47.252Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:20:47.254Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:20:47.256Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:20:47.256Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:20:47.257Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:20:47.260Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:20:47.260Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:20:47.262Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:20:47.264Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:20:47.264Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:20:47.265Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:20:47.267Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:20:47.268Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:20:47.269Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:20:39.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"d8eb7603a4d012cc0077750dfe895d4f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51"],"timestamp":"2025-05-05T17:20:47.271Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:20:47.275Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:47.290Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.306Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.308Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:47.322Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.323Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.337Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.339Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.353Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.356Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.371Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.373Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:47.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.390Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.411Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.413Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:20:47.433Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.435Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:47.441Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:20:47.442Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.452Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.453Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:20:47.486Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:20:47.488Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:20:47.921Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:20:48.306Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:20:48.880Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:49.072Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:20:49.072Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.069Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.074Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.108Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.110Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.144Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.146Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.172Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.174Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.195Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.197Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.201Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.202Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.217Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.219Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.232Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.234Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.235Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.236Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:14.254Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:14.255Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.257Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.264Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.274Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.276Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.285Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.292Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.307Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.314Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.320Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.336Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.338Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.341Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.346Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:14.359Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.361Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.362Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.366Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.381Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.383Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.397Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.400Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.415Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.431Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.433Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.446Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.448Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.469Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.472Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.484Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.486Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.501Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.517Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.519Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.530Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.533Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.544Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.547Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:14.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:14.561Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:21:15.241Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:21:15.584Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:21:15.624Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:21:15.631Z","total":20} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:21:15.921Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:21:16.829Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:17.895Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:21:17.895Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:21:20.794Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:20:39.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-05-05T17:21:20.795Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:21:20.804Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:20.825Z"} +{"cookie":{"expires":"2025-06-04T17:21:20.822Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c4378cb2eaec94d5e68835cd6a95f334","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:21:20.826Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:21:20.831Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:43.844Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:43.882Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:43.894Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:43.909Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:43.922Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:21:45.946Z"} +{"level":"info","message":"Nonce 1786cea70680344caa2e0f155889ce15 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:21:45.954Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:21:47.844Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:21:47.845Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:47.861Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:21:48.742Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:21:48.742Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:21:48.801Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:21:48.802Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:48.807Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:21:49.703Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:21:49.703Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["eth","arbitrum","bsc"],"timestamp":"2025-05-05T17:21:49.704Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:49.704Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:49.704Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:21:49.704Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:49.709Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:49.710Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:49.895Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:21:49.920Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:21:49.920Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:21:50.185Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:21:50.185Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:21:50.377Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:21:50.378Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:21:50.378Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:50.378Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:21:50.400Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:21:20.822Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c4378cb2eaec94d5e68835cd6a95f334","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:21:50.402Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:21:50.405Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=c4378cb2eaec94d5e68835cd6a95f334, previousGuestId=undefined","timestamp":"2025-05-05T17:21:50.405Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:21:50.409Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:21:50.409Z"} +{"level":"info","message":"No guest messages found for guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:21:50.413Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:21:50.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:21:50.420Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:21:50.420Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:21:50.422Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:21:50.425Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:21:50.426Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:21:50.427Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:21:50.431Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:21:50.431Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:21:50.432Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:21:50.435Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:21:50.436Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:21:50.437Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:21:50.441Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:21:50.441Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:21:50.442Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:21:50.445Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:21:50.446Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:21:50.447Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:21:50.450Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:21:50.451Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:21:50.453Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:21:50.457Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:21:50.458Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:21:50.460Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:21:50.462Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:21:50.463Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:21:50.464Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:21:50.468Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:21:50.469Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:21:50.470Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:21:50.473Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:21:50.473Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:21:50.475Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:21:50.479Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:21:50.479Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:21:50.481Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:21:50.484Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:21:50.485Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:21:50.487Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:21:50.490Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:21:50.491Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:21:50.493Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:21:50.497Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:21:50.498Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:21:50.499Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:21:50.502Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:21:50.503Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:21:50.505Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:21:50.508Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:21:50.509Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:21:50.511Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:21:50.514Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:21:50.515Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:21:50.516Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:21:50.520Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:21:50.520Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:21:50.522Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:21:50.525Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:21:50.526Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:21:50.527Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:21:50.530Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:21:50.532Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:21:50.534Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:21:50.538Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:21:50.538Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:21:50.539Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:21:50.543Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:21:50.543Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:21:50.546Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:21:50.550Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:21:50.550Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:21:50.552Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:21:50.555Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:21:50.555Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:21:50.556Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:21:50.559Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:21:50.560Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:21:50.561Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:21:50.564Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:21:50.565Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:21:50.566Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:21:50.569Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:21:50.570Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:21:50.571Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:21:50.574Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:21:50.574Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:21:50.576Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:21:50.579Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:21:50.579Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:21:50.581Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:21:50.584Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:21:50.585Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:21:50.586Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:21:50.593Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:21:50.593Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:21:50.596Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:21:50.599Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:21:50.599Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:21:50.601Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:21:50.604Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:21:50.604Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:21:50.606Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:21:50.610Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:21:50.610Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:21:50.614Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:21:50.618Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:21:50.618Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:21:50.621Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:21:20.822Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c4378cb2eaec94d5e68835cd6a95f334","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["c4378cb2eaec94d5e68835cd6a95f334","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51"],"timestamp":"2025-05-05T17:21:50.625Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:21:50.630Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:50.650Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.652Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.681Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.684Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:50.704Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.705Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.728Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.730Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.746Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.748Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.765Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.767Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:50.782Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.783Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.804Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.806Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:21:50.825Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.827Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.842Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.845Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:50.857Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:21:50.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:50.862Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:50.865Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:21:51.039Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:21:51.041Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:21:51.270Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:21:51.541Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:21:52.212Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:52.406Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:21:52.407Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:21.598Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:21.602Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:21.625Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:21.627Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.262Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.264Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.273Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.275Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.286Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.305Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.308Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.318Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.321Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.324Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.326Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.334Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.338Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.343Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.353Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.356Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:22:51.359Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.360Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.369Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.381Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.382Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.390Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.401Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.402Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.410Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.412Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.420Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.422Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.431Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.432Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.440Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.442Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:22:51.732Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:22:51.734Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:22:53.621Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:22:53.655Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:22:53.660Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.114Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.116Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.126Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.128Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.139Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.140Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.143Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.145Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.155Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.157Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.160Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.161Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.167Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.169Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.173Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.175Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.186Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.192Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.198Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.200Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.207Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.210Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.215Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.216Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.228Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.233Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.235Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.236Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.253Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.255Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.257Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.260Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.270Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.274Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:23:01.282Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:23:01.282Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:01.283Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.285Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.290Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.300Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.310Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.312Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.324Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.326Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.337Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.338Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.348Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.363Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.364Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.374Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.375Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.387Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.390Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.401Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.404Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.415Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.429Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.432Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:01.443Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:01.445Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:23:02.161Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:23:02.849Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:23:02.969Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:23:03.000Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:23:03.006Z","total":20} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:23:04.776Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:23:06.807Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:23:06.807Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.724Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.725Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.739Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.741Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.752Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.754Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.758Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.760Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.772Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.784Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.788Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.790Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.799Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.801Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.826Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.827Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.834Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.837Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.841Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.843Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.849Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.851Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.858Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.860Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:09.867Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.869Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.872Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.874Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.885Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.887Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.895Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.897Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.907Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.908Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.918Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.919Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.928Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.931Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.941Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.942Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.951Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.953Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.963Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.964Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:09.973Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:09.974Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:23:11.431Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:23:11.454Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:23:11.459Z","total":20} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:32.228Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:32.231Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:40.715Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:40.716Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:40.740Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:40.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:40.754Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:40.757Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:23:40.768Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:23:40.771Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:23:49.793Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:21:20.822Z","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-05-05T17:23:49.794Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:23:49.800Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:23:49.816Z"} +{"cookie":{"expires":"2025-06-04T17:23:49.814Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"f440d9267094e6dc2b4c8f6d4e32b824","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:23:49.817Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:23:49.821Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:01.618Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:02.401Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:02.444Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:02.465Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:02.486Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:02.513Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:24:20.128Z"} +{"level":"info","message":"Nonce f84bf1e268ba0a1cfdc570ac4ae0a944 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:24:20.135Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:24:22.543Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:24:22.543Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:22.568Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:24:24.561Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:24:24.562Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:24:24.638Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:24:24.658Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:24:24.658Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:24:24.738Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["arbitrum","eth","bsc"],"timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:24.738Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:24:24.912Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:24:24.948Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:24:24.949Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:24:25.108Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:24:25.108Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:24:25.283Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:24:25.283Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:24:25.283Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:24:25.283Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:24:25.303Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:24:20.136Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:24:25.306Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:24:25.309Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=undefined, previousGuestId=undefined","timestamp":"2025-05-05T17:24:25.309Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:24:25.312Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:24:25.313Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:24:25.315Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:24:25.318Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:24:25.318Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:24:25.320Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:24:25.323Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:24:25.323Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:24:25.325Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:24:25.329Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:24:25.329Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:24:25.331Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:24:25.334Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:24:25.334Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:24:25.336Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:24:25.339Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:24:25.340Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:24:25.341Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:24:25.345Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:24:25.346Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:24:25.349Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:24:25.352Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:24:25.353Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:24:25.355Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:24:25.358Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:24:25.358Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:24:25.360Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:24:25.364Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:24:25.364Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:24:25.365Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:24:25.369Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:24:25.370Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:24:25.373Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:24:25.377Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:24:25.378Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:24:25.379Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:24:25.385Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:24:25.385Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:24:25.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:24:25.394Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:24:25.395Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:24:25.397Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:24:25.401Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:24:25.402Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:24:25.412Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:24:25.415Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:24:25.415Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:24:25.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:24:25.420Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:24:25.420Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:24:25.422Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:24:25.427Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:24:25.428Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:24:25.431Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:24:25.434Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:24:25.434Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:24:25.436Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:24:25.439Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:24:25.439Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:24:25.440Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:24:25.443Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:24:25.444Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:24:25.445Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:24:25.448Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:24:25.448Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:24:25.449Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:24:25.452Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:24:25.453Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:24:25.454Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:24:25.457Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:24:25.458Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:24:25.459Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:24:25.462Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:24:25.462Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:24:25.464Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:24:25.467Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:24:25.467Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:24:25.469Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:24:25.472Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:24:25.473Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:24:25.474Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:24:25.477Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:24:25.477Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:24:25.478Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:24:25.481Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:24:25.482Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:24:25.484Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:24:25.487Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:24:25.487Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:24:25.489Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:24:25.491Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:24:25.492Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:24:25.494Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:24:25.496Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:24:25.497Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:24:25.498Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:24:25.501Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:24:25.502Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:24:25.503Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:24:25.506Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:24:25.506Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:24:25.508Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:24:25.511Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:24:25.511Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:24:25.513Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:24:25.516Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:24:25.516Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:24:25.518Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:24:25.521Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:24:25.522Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:24:25.524Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:24:20.136Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334"],"timestamp":"2025-05-05T17:24:25.526Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:24:25.530Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:25.562Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.564Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.581Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.584Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:25.602Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.603Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.621Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.622Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.640Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.642Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.661Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.663Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:24:25.685Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.687Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.708Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.711Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:25.729Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:25.732Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:24:55.708Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:24:55.711Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:10.987Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:10.990Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.022Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.029Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.049Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.051Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.071Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.074Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.094Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.101Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.108Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.112Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:25:11.146Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:25:11.147Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.148Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.153Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.175Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.177Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.196Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.200Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.219Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.221Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.227Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.230Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.242Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.244Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.254Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.256Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.270Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.273Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.277Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.279Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.290Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.294Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.297Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.300Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:25:11.310Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.319Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.332Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.334Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.347Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.360Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.362Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.372Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.385Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.397Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.400Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.410Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.412Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.424Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.426Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.436Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.438Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.448Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.450Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:11.460Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:11.461Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:25:12.514Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:25:12.551Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:25:12.556Z","total":20} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:25:12.873Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:25:13.550Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:25:14.517Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:25:15.386Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:25:15.387Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:42.089Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:42.093Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:42.122Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:42.125Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:42.137Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:42.139Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:42.152Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:42.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:25:42.167Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:25:42.169Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:12.088Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:26:12.091Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:12.109Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:26:12.111Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:12.123Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:26:12.126Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:12.139Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:26:12.142Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:12.153Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:26:12.157Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:26:18.180Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:24:20.136Z","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-05-05T17:26:18.180Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:26:18.185Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:18.202Z"} +{"cookie":{"expires":"2025-06-04T17:26:18.200Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"434910a20e533ca13211a6e5338f13f7","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:26:18.203Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:26:18.207Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:41.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:41.667Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:41.737Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:26:41.755Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:42.447Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:42.489Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:42.508Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:42.526Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:42.540Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:57.039Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:57.057Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:57.082Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:57.098Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:26:57.112Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:27:00.229Z"} +{"level":"info","message":"Nonce dbbbc88246ac416707a1293538d4f33b сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:27:00.235Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:27:02.697Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:27:02.698Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:02.716Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:27:03.469Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:27:03.469Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:27:03.520Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:27:03.520Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:27:03.532Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:27:03.542Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:27:03.543Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","arbitrum","eth"],"timestamp":"2025-05-05T17:27:03.543Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:03.543Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:03.543Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:27:03.543Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:03.549Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:03.550Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:27:03.717Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:27:03.777Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:27:03.778Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:27:03.913Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:27:03.914Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:27:04.161Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:27:04.161Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:27:04.161Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:27:04.161Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:27:04.183Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:26:18.200Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"434910a20e533ca13211a6e5338f13f7","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:27:04.186Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:27:04.189Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=434910a20e533ca13211a6e5338f13f7, previousGuestId=undefined","timestamp":"2025-05-05T17:27:04.189Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:27:04.193Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:27:04.193Z"} +{"level":"info","message":"No guest messages found for guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:27:04.199Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:27:04.204Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:27:04.206Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:27:04.207Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:27:04.208Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:27:04.211Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:27:04.212Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:27:04.213Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:27:04.216Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:27:04.217Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:27:04.218Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:27:04.222Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:27:04.222Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:27:04.224Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:27:04.227Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:27:04.227Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:27:04.228Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:27:04.232Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:27:04.232Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:27:04.234Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:27:04.237Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:27:04.238Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:27:04.239Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:27:04.242Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:27:04.242Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:27:04.245Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:27:04.249Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:27:04.250Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:27:04.253Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:27:04.256Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:27:04.257Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:27:04.259Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:27:04.262Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:27:04.262Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:27:04.264Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:27:04.268Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:27:04.268Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:27:04.269Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:27:04.272Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:27:04.272Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:27:04.274Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:27:04.277Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:27:04.277Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:27:04.279Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:27:04.283Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:27:04.284Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:27:04.285Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:27:04.291Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:27:04.292Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:27:04.294Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:27:04.299Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:27:04.300Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:27:04.302Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:27:04.305Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:27:04.306Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:27:04.307Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:27:04.310Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:27:04.311Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:27:04.313Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:27:04.316Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:27:04.317Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:27:04.318Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:27:04.321Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:27:04.321Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:27:04.323Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:27:04.325Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:27:04.326Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:27:04.327Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:27:04.330Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:27:04.331Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:27:04.332Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:27:04.335Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:27:04.336Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:27:04.337Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:27:04.340Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:27:04.341Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:27:04.342Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:27:04.345Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:27:04.346Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:27:04.347Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:27:04.350Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:27:04.350Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:27:04.351Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:27:04.354Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:27:04.354Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:27:04.356Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:27:04.359Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:27:04.359Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:27:04.360Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:27:04.363Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:27:04.364Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:27:04.365Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:27:04.368Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:27:04.368Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:27:04.370Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:27:04.373Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:27:04.373Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:27:04.375Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:27:04.378Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:27:04.378Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:27:04.380Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:27:04.383Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:27:04.383Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:27:04.385Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:27:04.388Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:27:04.388Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:27:04.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:27:04.393Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:27:04.394Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:27:04.395Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:27:04.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:27:04.398Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:27:04.400Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:26:18.200Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"434910a20e533ca13211a6e5338f13f7","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e"],"timestamp":"2025-05-05T17:27:04.403Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:27:04.407Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:27:04.424Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.426Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.449Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.452Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:27:04.472Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.474Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.491Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.493Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.511Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.514Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.533Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.536Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:27:04.556Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.558Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.577Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.579Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:04.594Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:04.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:27:34.930Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:27:34.935Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.755Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.759Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.773Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.774Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.787Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.790Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.825Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.827Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.830Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.833Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.841Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.843Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.853Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.855Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.856Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.859Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:04.873Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.875Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.879Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.882Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.895Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.897Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.908Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.910Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.921Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.923Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.932Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.945Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.957Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.959Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:04.968Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:04.970Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:28:06.873Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:28:06.903Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:28:06.907Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.627Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.630Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.645Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.656Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.659Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.669Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.670Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.683Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.686Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.700Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.703Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.707Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.709Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.717Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.722Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.725Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.727Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.735Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.736Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.744Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.748Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.752Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.753Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.761Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.764Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.768Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.770Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.779Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.781Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.795Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.797Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.798Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.812Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:17.816Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.816Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.819Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:28:17.820Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:28:17.820Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.829Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.830Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.844Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.845Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.855Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.857Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.866Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.868Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.877Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.879Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.888Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.893Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.901Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.902Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.912Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.913Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.922Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.924Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.934Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:17.946Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:17.948Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:28:19.083Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:28:19.098Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:28:19.103Z","total":20} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:28:19.934Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:28:21.861Z"} +{"level":"error","message":"Provider for arbitrum is not available: ","timestamp":"2025-05-05T17:28:22.073Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:28:23.981Z"} +{"arbitrum":"0","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:28:23.982Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.282Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.283Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.293Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.295Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.314Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.316Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.332Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.333Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.334Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.336Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.346Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.347Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.351Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.352Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.361Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.365Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.369Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.370Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.379Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.383Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.387Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.388Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.398Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.400Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:26.404Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.413Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.425Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.427Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.441Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.442Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.454Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.457Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.468Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.481Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.483Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.497Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.499Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.510Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.511Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.522Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.524Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:26.535Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:26.537Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:28:28.521Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:28:28.548Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:28:28.550Z","total":20} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:28:48.256Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:28:48.260Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:28:54.929Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:26:18.200Z","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-05-05T17:28:54.929Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:28:54.946Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:54.978Z"} +{"cookie":{"expires":"2025-06-04T17:28:54.973Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e172290cd6263e6f2594333f5f90e4f7","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:28:54.980Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:28:54.988Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:28:55.017Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:28:55.065Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:55.796Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:55.845Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:55.864Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:55.886Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:28:55.904Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:28:58.826Z"} +{"level":"info","message":"Nonce c4c011fd88032a764087398e64915e04 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:28:58.831Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:29:00.945Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:29:00.946Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:00.967Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:29:03.638Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:29:03.638Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:29:03.651Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:29:03.651Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:03.703Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:29:03.712Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:29:03.713Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["arbitrum","bsc","eth"],"timestamp":"2025-05-05T17:29:03.713Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:03.713Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:03.714Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:03.714Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:03.737Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:03.737Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:03.920Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:29:04.028Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:29:04.029Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:29:04.093Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:29:04.093Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:29:04.309Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:29:04.309Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:29:04.310Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:04.310Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:29:04.315Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:28:54.973Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e172290cd6263e6f2594333f5f90e4f7","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:29:04.319Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:04.322Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=e172290cd6263e6f2594333f5f90e4f7, previousGuestId=undefined","timestamp":"2025-05-05T17:29:04.323Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:04.327Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:04.328Z"} +{"level":"info","message":"No guest messages found for guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:04.334Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:04.338Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:29:04.341Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:29:04.341Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:29:04.343Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:29:04.345Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:29:04.346Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:29:04.347Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:29:04.350Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:29:04.351Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:29:04.352Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:29:04.356Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:29:04.356Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:29:04.359Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:29:04.362Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:29:04.363Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:29:04.364Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:29:04.368Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:29:04.368Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:29:04.370Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:29:04.373Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:29:04.373Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:29:04.375Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:29:04.378Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:29:04.378Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:29:04.380Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:29:04.383Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:29:04.383Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:29:04.385Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:29:04.388Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:29:04.388Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:29:04.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:29:04.393Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:29:04.393Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:29:04.395Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:29:04.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:29:04.398Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:29:04.400Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:29:04.402Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:29:04.403Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:29:04.404Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:29:04.408Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:29:04.408Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:29:04.410Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:29:04.414Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:29:04.414Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:29:04.416Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:29:04.419Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:29:04.419Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:29:04.421Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:29:04.424Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:29:04.424Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:29:04.426Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:29:04.429Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:29:04.429Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:29:04.431Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:29:04.434Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:29:04.435Z"} +{"level":"info","message":"Guest messages for guest ID 434910a20e533ca13211a6e5338f13f7 were already processed.","timestamp":"2025-05-05T17:29:04.436Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:29:04.439Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:29:04.439Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:29:04.440Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:29:04.443Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:29:04.444Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:29:04.445Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:29:04.449Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:29:04.449Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:29:04.450Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:29:04.453Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:29:04.454Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:29:04.455Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:29:04.458Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:29:04.458Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:29:04.460Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:29:04.463Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:29:04.463Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:29:04.465Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:29:04.468Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:29:04.468Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:29:04.470Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:29:04.473Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:29:04.473Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:29:04.475Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:29:04.479Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:29:04.479Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:29:04.481Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:29:04.484Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:29:04.484Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:29:04.486Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:29:04.489Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:29:04.489Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:29:04.491Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:29:04.494Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:29:04.494Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:29:04.496Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:29:04.498Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:29:04.499Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:29:04.500Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:29:04.503Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:29:04.504Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:29:04.506Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:29:04.509Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:29:04.510Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:29:04.511Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:29:04.514Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:29:04.515Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:29:04.516Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:29:04.520Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:29:04.520Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:29:04.522Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:29:04.525Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:29:04.526Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:29:04.528Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:29:04.531Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:29:04.531Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:29:04.533Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:28:54.973Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e172290cd6263e6f2594333f5f90e4f7","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["e172290cd6263e6f2594333f5f90e4f7","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d"],"timestamp":"2025-05-05T17:29:04.536Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:04.541Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:04.562Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.564Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.586Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.589Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:04.609Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.611Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.631Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.633Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.650Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.652Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.669Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.672Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:04.693Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.696Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.723Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.726Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:04.754Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.760Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.800Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.804Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:04.809Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:04.810Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.832Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.836Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:04.869Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:04.872Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:29:05.151Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:29:05.366Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:29:05.955Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:06.150Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:29:06.150Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:06.156Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:06.156Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:29:06.540Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:29:06.837Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:29:07.412Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:07.606Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:29:07.606Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:29:09.079Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:29:09.101Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:29:09.109Z","total":20} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.054Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.057Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.082Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.084Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.100Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.102Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.117Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.119Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.131Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.135Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.150Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.152Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.156Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.160Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.171Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.173Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.177Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.180Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.193Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.198Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.200Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.211Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.213Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.222Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.224Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:26.234Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.244Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.246Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.259Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.261Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.272Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.275Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.289Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.300Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.302Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.315Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.328Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.330Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.341Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.356Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:26.370Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:26.372Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.754Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.756Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.779Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.782Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.786Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.788Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.797Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.800Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.809Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.811Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.819Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.823Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.828Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.832Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.850Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.853Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.861Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.868Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.883Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.886Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.887Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.891Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.906Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.911Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.913Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.918Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:27.930Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.937Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.941Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.952Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.956Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.965Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.967Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.978Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.981Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:27.991Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:27.994Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:28.004Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:28.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:28.016Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:28.017Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:28.030Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:28.032Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:28.043Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:28.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:28.056Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:28.059Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:29:29.846Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:28:54.973Z","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-05-05T17:29:29.847Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:29.867Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:29:29.882Z"} +{"cookie":{"expires":"2025-06-04T17:29:29.880Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7fd62b29aad08c99e38fe96abb70158f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:29:29.882Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:29.887Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:29:39.627Z"} +{"level":"info","message":"Nonce d4e80d21be847fb6e6cdead654d8e8cd сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:29:39.651Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:29:42.111Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:29:42.112Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:42.126Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:29:42.973Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:29:42.973Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:29:42.976Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:29:42.976Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:29:43.052Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:29:43.052Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:43.268Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:29:43.269Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:43.269Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:43.269Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:29:43.269Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:43.273Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:43.273Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:43.845Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:29:43.856Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:29:43.856Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:29:44.015Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:29:44.015Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:29:44.230Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:29:44.231Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:29:44.231Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:29:44.231Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:29:44.242Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:29:29.880Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7fd62b29aad08c99e38fe96abb70158f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:29:44.244Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:44.247Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=7fd62b29aad08c99e38fe96abb70158f, previousGuestId=undefined","timestamp":"2025-05-05T17:29:44.247Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:29:44.250Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:29:44.250Z"} +{"level":"info","message":"No guest messages found for guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:29:44.254Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:29:44.257Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:29:44.259Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:29:44.259Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:29:44.260Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:29:44.263Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:29:44.263Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:29:44.264Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:29:44.266Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:29:44.266Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:29:44.268Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:29:44.270Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:29:44.270Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:29:44.271Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:29:44.274Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:29:44.274Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:29:44.275Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:29:44.277Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:29:44.278Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:29:44.279Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:29:44.281Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:29:44.281Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:29:44.283Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:29:44.284Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:29:44.285Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:29:44.286Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:29:44.288Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:29:44.288Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:29:44.289Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:29:44.292Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:29:44.292Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:29:44.293Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:29:44.296Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:29:44.297Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:29:44.298Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:29:44.300Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:29:44.300Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:29:44.302Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:29:44.304Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:29:44.304Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:29:44.305Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:44.307Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:29:44.308Z"} +{"level":"info","message":"Guest messages for guest ID e172290cd6263e6f2594333f5f90e4f7 were already processed.","timestamp":"2025-05-05T17:29:44.309Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:29:44.312Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:29:44.312Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:29:44.314Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:29:44.316Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:29:44.316Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:29:44.317Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:29:44.319Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:29:44.320Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:29:44.321Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:29:44.323Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:29:44.323Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:29:44.324Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:29:44.326Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:29:44.327Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:29:44.328Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:29:44.331Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:29:44.331Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:29:44.332Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:29:44.335Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:29:44.335Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:29:44.337Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:29:44.339Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:29:44.340Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:29:44.341Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:29:44.343Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:29:44.344Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:29:44.345Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:29:44.347Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:29:44.347Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:29:44.348Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:29:44.350Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:29:44.351Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:29:44.352Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:29:44.355Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:29:44.355Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:29:44.356Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:29:44.358Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:29:44.359Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:29:44.360Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:29:44.362Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:29:44.363Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:29:44.364Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:29:44.368Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:29:44.369Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:29:44.370Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:29:44.373Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:29:44.373Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:29:44.375Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:29:44.378Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:29:44.378Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:29:44.379Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:29:44.381Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:29:44.382Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:29:44.383Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:29:44.386Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:29:44.386Z"} +{"level":"info","message":"Guest messages for guest ID 434910a20e533ca13211a6e5338f13f7 were already processed.","timestamp":"2025-05-05T17:29:44.388Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:29:44.391Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:29:44.391Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:29:44.392Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:29:44.394Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:29:44.395Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:29:44.396Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:29:44.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:29:44.398Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:29:44.400Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:29:44.402Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:29:44.403Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:29:44.404Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:29:44.406Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:29:44.407Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:29:44.408Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:29:44.410Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:29:44.410Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:29:44.411Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:29:29.880Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7fd62b29aad08c99e38fe96abb70158f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["7fd62b29aad08c99e38fe96abb70158f","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","e172290cd6263e6f2594333f5f90e4f7","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce"],"timestamp":"2025-05-05T17:29:44.414Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:29:44.418Z"} +{"level":"info","message":"POST /api/auth/identities/link","timestamp":"2025-05-05T17:29:44.494Z"} +{"level":"error","message":"Error: undefined","timestamp":"2025-05-05T17:29:44.496Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:58.223Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:58.226Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:58.311Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:58.314Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:58.361Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:58.364Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:29:58.414Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:29:58.417Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.369Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.373Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.449Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.451Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.507Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.523Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.527Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:04.549Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:04.552Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.560Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.562Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.586Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.595Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.597Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.601Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.617Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.619Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.631Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.634Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.640Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.655Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.657Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.669Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.672Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.674Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.676Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.692Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.694Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.699Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.702Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.710Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.712Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.722Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.725Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:04.730Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.732Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.745Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.749Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.764Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.766Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.780Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.783Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.797Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.800Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:04.815Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:04.817Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.501Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.518Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.520Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.532Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.534Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.546Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.549Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.561Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.563Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.577Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.581Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:05.593Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:05.595Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:30:07.009Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:30:07.992Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:30:08.288Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:29:29.880Z","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-05-05T17:30:08.289Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:30:08.302Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:30:08.327Z"} +{"cookie":{"expires":"2025-06-04T17:30:08.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"23fb4de594179339d2b6f27be5891a96","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:30:08.327Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:30:08.341Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:30:08.925Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:30:09.687Z"} +{"level":"info","message":"Nonce 1dbac0476121e5d810dcbf430e6ad759 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:30:09.691Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:09.731Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:30:09.731Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:30:11.960Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:30:11.961Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:11.983Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:12.159Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:30:12.373Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:30:12.374Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:30:12.427Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:30:12.428Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:30:12.540Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:30:12.541Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:30:12.541Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:12.541Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:12.541Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:30:12.541Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:12.562Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:12.562Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:12.734Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:30:12.879Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:30:12.879Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:30:12.973Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:30:12.974Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:30:13.193Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:30:13.193Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:30:13.193Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:30:13.193Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:30:13.206Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:30:08.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"23fb4de594179339d2b6f27be5891a96","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:30:13.216Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:30:13.226Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=23fb4de594179339d2b6f27be5891a96, previousGuestId=undefined","timestamp":"2025-05-05T17:30:13.227Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:30:13.231Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:30:13.231Z"} +{"level":"info","message":"No guest messages found for guest ID 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:30:13.235Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:30:13.239Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:30:13.241Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:30:13.242Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:30:13.243Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:30:13.245Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:30:13.246Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:30:13.247Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:30:13.250Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:30:13.250Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:30:13.253Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:30:13.256Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:30:13.257Z"} +{"level":"info","message":"Guest messages for guest ID 434910a20e533ca13211a6e5338f13f7 were already processed.","timestamp":"2025-05-05T17:30:13.259Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:30:13.262Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:30:13.263Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:30:13.265Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:30:13.269Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:30:13.270Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:30:13.271Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:30:13.275Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:30:13.275Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:30:13.277Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:30:13.280Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:30:13.280Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:30:13.282Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:30:13.286Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:30:13.286Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:30:13.289Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:30:13.293Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:30:13.293Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:30:13.295Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:30:13.298Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:30:13.298Z"} +{"level":"info","message":"Guest messages for guest ID 7fd62b29aad08c99e38fe96abb70158f were already processed.","timestamp":"2025-05-05T17:30:13.300Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:30:13.303Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:30:13.303Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:30:13.305Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:30:13.308Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:30:13.309Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:30:13.310Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:30:13.314Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:30:13.315Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:30:13.317Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:30:13.321Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:30:13.321Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:30:13.323Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:30:13.326Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:30:13.326Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:30:13.328Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:30:13.331Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:30:13.331Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:30:13.333Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:30:13.336Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:30:13.337Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:30:13.339Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:30:13.342Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:30:13.342Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:30:13.343Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:30:13.346Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:30:13.346Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:30:13.348Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:30:13.351Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:30:13.352Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:30:13.353Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:30:13.356Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:30:13.356Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:30:13.359Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:30:13.361Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:30:13.361Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:30:13.363Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:30:13.366Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:30:13.367Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:30:13.370Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:30:13.374Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:30:13.374Z"} +{"level":"info","message":"Guest messages for guest ID e172290cd6263e6f2594333f5f90e4f7 were already processed.","timestamp":"2025-05-05T17:30:13.376Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:30:13.378Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:30:13.378Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:30:13.380Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:30:13.383Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:30:13.383Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:30:13.386Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:30:13.389Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:30:13.389Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:30:13.390Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:30:13.392Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:30:13.393Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:30:13.394Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:30:13.397Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:30:13.397Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:30:13.399Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:30:13.402Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:30:13.402Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:30:13.403Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:30:13.406Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:30:13.406Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:30:13.407Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:30:13.410Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:30:13.411Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:30:13.412Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:30:13.415Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:30:13.416Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:30:13.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:30:13.421Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:30:13.421Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:30:13.423Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:30:13.425Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:30:13.426Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:30:13.427Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:30:13.430Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:30:13.431Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:30:13.433Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:30:13.436Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:30:13.437Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:30:13.438Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:30:13.441Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:30:13.441Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:30:13.444Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:30:13.447Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:30:13.448Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:30:13.450Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:30:08.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"23fb4de594179339d2b6f27be5891a96","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["23fb4de594179339d2b6f27be5891a96","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","7fd62b29aad08c99e38fe96abb70158f","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","e172290cd6263e6f2594333f5f90e4f7","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665"],"timestamp":"2025-05-05T17:30:13.453Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:30:13.456Z"} +{"level":"info","message":"POST /api/auth/identities/link","timestamp":"2025-05-05T17:30:13.475Z"} +{"level":"error","message":"Error: undefined","timestamp":"2025-05-05T17:30:13.475Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:35.533Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:35.536Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:35.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:35.561Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:35.573Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:35.575Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:30:35.587Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:30:35.590Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.029Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.034Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.103Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.105Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.153Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.155Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.171Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.174Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.199Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.203Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.218Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.221Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:31:02.223Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:31:02.223Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.239Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.245Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.248Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.252Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.266Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.268Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.277Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.281Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.285Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.289Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.296Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.298Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.311Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.314Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.322Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.325Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.333Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.335Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:02.346Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.348Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.361Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.365Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.387Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.389Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.401Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.403Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.415Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.429Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.431Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.445Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.449Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.461Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.463Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.477Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.481Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.500Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.517Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.520Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.532Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.534Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.546Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.548Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.560Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.562Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:02.574Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:02.576Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:31:03.702Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:31:04.660Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:31:05.729Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:31:06.593Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:31:06.593Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:32.502Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:32.505Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:32.520Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:32.522Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:32.531Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:32.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:32.541Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:32.542Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:31:32.570Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:31:32.572Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:31:33.814Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:30:08.325Z","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-05-05T17:31:33.814Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:31:33.818Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:31:33.837Z"} +{"cookie":{"expires":"2025-06-04T17:31:33.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5e9687d8aa37392dbcc6502eaa8777f5","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:31:33.837Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:31:33.841Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:03.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:03.103Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:03.114Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:03.128Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:04.288Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:04.337Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:04.347Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:04.359Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:04.370Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:17.404Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:17.421Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:17.438Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:17.459Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:17.478Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:19.523Z"} +{"level":"info","message":"Nonce 8b82c10213ebbb53110b62737e0cbda5 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:19.530Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:32:21.646Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:21.647Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:21.661Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:32:22.252Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:32:22.252Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:32:22.478Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:32:22.479Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:32:22.489Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:32:22.489Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:22.498Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:32:22.499Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:22.499Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:22.499Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:22.499Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:22.503Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:22.503Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:22.672Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:32:22.720Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:32:22.721Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:32:22.861Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:32:22.861Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:32:23.044Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:32:23.044Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:32:23.044Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:23.044Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:32:23.049Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:31:33.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5e9687d8aa37392dbcc6502eaa8777f5","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:32:23.051Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:23.055Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=5e9687d8aa37392dbcc6502eaa8777f5, previousGuestId=undefined","timestamp":"2025-05-05T17:32:23.055Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:23.059Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:23.059Z"} +{"level":"info","message":"No guest messages found for guest ID 5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:23.064Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:23.068Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:32:23.070Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:32:23.071Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:32:23.072Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:32:23.075Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:32:23.075Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:32:23.077Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:32:23.080Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:32:23.080Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:32:23.082Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:32:23.085Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:32:23.085Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:32:23.086Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:32:23.089Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:32:23.089Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:32:23.091Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:32:23.094Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:32:23.095Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:32:23.097Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:32:23.100Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:32:23.101Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:32:23.102Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:32:23.105Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:32:23.106Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:32:23.107Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:32:23.111Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:32:23.111Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:32:23.113Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:32:23.116Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:32:23.116Z"} +{"level":"info","message":"Guest messages for guest ID 23fb4de594179339d2b6f27be5891a96 were already processed.","timestamp":"2025-05-05T17:32:23.118Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:32:23.121Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:32:23.122Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:32:23.124Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:32:23.127Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:32:23.127Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:32:23.128Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:32:23.131Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:32:23.132Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:32:23.135Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:32:23.138Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:32:23.138Z"} +{"level":"info","message":"Guest messages for guest ID 434910a20e533ca13211a6e5338f13f7 were already processed.","timestamp":"2025-05-05T17:32:23.139Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:32:23.142Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:32:23.142Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:32:23.144Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:32:23.147Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:32:23.147Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:32:23.148Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:32:23.151Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:32:23.151Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:32:23.152Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:32:23.155Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:32:23.155Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:32:23.157Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:32:23.160Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:32:23.160Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:32:23.161Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:32:23.164Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:32:23.165Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:32:23.166Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:32:23.169Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:32:23.169Z"} +{"level":"info","message":"Guest messages for guest ID 7fd62b29aad08c99e38fe96abb70158f were already processed.","timestamp":"2025-05-05T17:32:23.171Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:32:23.174Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:32:23.174Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:32:23.175Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:32:23.178Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:32:23.179Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:32:23.180Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:32:23.183Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:32:23.184Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:32:23.185Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:32:23.188Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:32:23.189Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:32:23.190Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:32:23.193Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:32:23.194Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:32:23.195Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:32:23.198Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:32:23.198Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:32:23.199Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:32:23.202Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:32:23.202Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:32:23.204Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:32:23.207Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:32:23.208Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:32:23.209Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:32:23.212Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:32:23.212Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:32:23.213Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:32:23.216Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:32:23.216Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:32:23.218Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:32:23.221Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:32:23.222Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:32:23.224Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:32:23.227Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:32:23.227Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:32:23.228Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:32:23.231Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:32:23.231Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:32:23.233Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:32:23.236Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:32:23.236Z"} +{"level":"info","message":"Guest messages for guest ID e172290cd6263e6f2594333f5f90e4f7 were already processed.","timestamp":"2025-05-05T17:32:23.238Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:32:23.241Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:32:23.241Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:32:23.243Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:32:23.246Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:32:23.246Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:32:23.248Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:32:23.250Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:32:23.251Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:32:23.252Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:32:23.255Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:32:23.255Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:32:23.257Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:32:23.260Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:32:23.260Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:32:23.262Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:32:23.265Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:32:23.265Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:32:23.267Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:31:33.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5e9687d8aa37392dbcc6502eaa8777f5","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["5e9687d8aa37392dbcc6502eaa8777f5","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","23fb4de594179339d2b6f27be5891a96","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","7fd62b29aad08c99e38fe96abb70158f","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","e172290cd6263e6f2594333f5f90e4f7","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334"],"timestamp":"2025-05-05T17:32:23.270Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:23.273Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:23.288Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.290Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.309Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.313Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:23.330Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.332Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.349Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.352Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.368Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.370Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.389Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:23.421Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.452Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.455Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:23.481Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.483Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.508Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:23.514Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:23.515Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.531Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.535Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:23.557Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:23.559Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:32:23.889Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:32:24.098Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:32:24.760Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:24.941Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:32:24.941Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:24.951Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:24.951Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:32:25.424Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:32:25.648Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:32:26.385Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:26.560Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:32:26.560Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:32:28.000Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:32:28.022Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:32:28.028Z","total":20} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-05T17:32:33.043Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-04T17:31:33.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-05-05T17:32:33.043Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:33.061Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:33.078Z"} +{"cookie":{"expires":"2025-06-04T17:32:33.076Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dcbbfc0c915a1ce026528c2104106209","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:32:33.079Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:33.082Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:32:33.116Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:32:33.156Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:33.883Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:33.941Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:33.963Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:33.988Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:34.008Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:36.170Z"} +{"level":"info","message":"Nonce 4751447bcd44fee36d7d700228e06609 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:36.175Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-05T17:32:38.119Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-05T17:32:38.120Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:38.145Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:32:39.018Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:32:39.018Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:32:39.122Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:32:39.122Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:39.406Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:32:39.408Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:32:39.408Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["eth","arbitrum","bsc"],"timestamp":"2025-05-05T17:32:39.408Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:39.408Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:39.408Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: dcbbfc0c915a1ce026528c2104106209","timestamp":"2025-05-05T17:32:39.408Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:39.430Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:39.430Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:39.596Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","hasTokens":true,"level":"info","message":"Token balance on bsc:","timestamp":"2025-05-05T17:32:39.792Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-05T17:32:39.792Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on eth:","timestamp":"2025-05-05T17:32:39.793Z"} +{"level":"info","message":"Found admin tokens on eth","timestamp":"2025-05-05T17:32:39.793Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","timestamp":"2025-05-05T17:32:40.079Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-05T17:32:40.080Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","polygon":"Error: Network unavailable"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["bsc","eth","arbitrum"],"timestamp":"2025-05-05T17:32:40.080Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:40.080Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-05T17:32:40.101Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:32:33.076Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dcbbfc0c915a1ce026528c2104106209","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-05T17:32:40.105Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:40.108Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=dcbbfc0c915a1ce026528c2104106209, previousGuestId=undefined","timestamp":"2025-05-05T17:32:40.108Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dcbbfc0c915a1ce026528c2104106209","timestamp":"2025-05-05T17:32:40.112Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dcbbfc0c915a1ce026528c2104106209","timestamp":"2025-05-05T17:32:40.113Z"} +{"level":"info","message":"No guest messages found for guest ID dcbbfc0c915a1ce026528c2104106209","timestamp":"2025-05-05T17:32:40.117Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID dcbbfc0c915a1ce026528c2104106209","timestamp":"2025-05-05T17:32:40.122Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:32:40.126Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a2adbf150cc15e85cad5b6ad087b710b","timestamp":"2025-05-05T17:32:40.126Z"} +{"level":"info","message":"Guest messages for guest ID a2adbf150cc15e85cad5b6ad087b710b were already processed.","timestamp":"2025-05-05T17:32:40.128Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:32:40.131Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b9003e60118545cc8cb0623077cc4f63","timestamp":"2025-05-05T17:32:40.132Z"} +{"level":"info","message":"Guest messages for guest ID b9003e60118545cc8cb0623077cc4f63 were already processed.","timestamp":"2025-05-05T17:32:40.135Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:32:40.138Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID efd5f85208bdbe946f0d3f04c9ba336d","timestamp":"2025-05-05T17:32:40.139Z"} +{"level":"info","message":"Guest messages for guest ID efd5f85208bdbe946f0d3f04c9ba336d were already processed.","timestamp":"2025-05-05T17:32:40.140Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:32:40.143Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e172290cd6263e6f2594333f5f90e4f7","timestamp":"2025-05-05T17:32:40.144Z"} +{"level":"info","message":"Guest messages for guest ID e172290cd6263e6f2594333f5f90e4f7 were already processed.","timestamp":"2025-05-05T17:32:40.146Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:32:40.150Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 96f5c4804077390d2e15606f9819f55f","timestamp":"2025-05-05T17:32:40.150Z"} +{"level":"info","message":"Guest messages for guest ID 96f5c4804077390d2e15606f9819f55f were already processed.","timestamp":"2025-05-05T17:32:40.152Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:32:40.155Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0fc862553fa644a4d875a79ff01e1786","timestamp":"2025-05-05T17:32:40.155Z"} +{"level":"info","message":"Guest messages for guest ID 0fc862553fa644a4d875a79ff01e1786 were already processed.","timestamp":"2025-05-05T17:32:40.157Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:32:40.161Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1f09a77763c0f046aaa789f9d019984d","timestamp":"2025-05-05T17:32:40.161Z"} +{"level":"info","message":"Guest messages for guest ID 1f09a77763c0f046aaa789f9d019984d were already processed.","timestamp":"2025-05-05T17:32:40.163Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:32:40.167Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID ce26ad9c9c646bc448d13e612ddff4c6","timestamp":"2025-05-05T17:32:40.167Z"} +{"level":"info","message":"Guest messages for guest ID ce26ad9c9c646bc448d13e612ddff4c6 were already processed.","timestamp":"2025-05-05T17:32:40.169Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:32:40.172Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f6a9e94119b2317d7b9be50733ac5e51","timestamp":"2025-05-05T17:32:40.173Z"} +{"level":"info","message":"Guest messages for guest ID f6a9e94119b2317d7b9be50733ac5e51 were already processed.","timestamp":"2025-05-05T17:32:40.176Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:32:40.179Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c4378cb2eaec94d5e68835cd6a95f334","timestamp":"2025-05-05T17:32:40.180Z"} +{"level":"info","message":"Guest messages for guest ID c4378cb2eaec94d5e68835cd6a95f334 were already processed.","timestamp":"2025-05-05T17:32:40.181Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:40.184Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5e9687d8aa37392dbcc6502eaa8777f5","timestamp":"2025-05-05T17:32:40.185Z"} +{"level":"info","message":"Guest messages for guest ID 5e9687d8aa37392dbcc6502eaa8777f5 were already processed.","timestamp":"2025-05-05T17:32:40.186Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:32:40.189Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d8eb7603a4d012cc0077750dfe895d4f","timestamp":"2025-05-05T17:32:40.190Z"} +{"level":"info","message":"Guest messages for guest ID d8eb7603a4d012cc0077750dfe895d4f were already processed.","timestamp":"2025-05-05T17:32:40.192Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:32:40.195Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8af4660b9c469159e7e6a3a96fc3e887","timestamp":"2025-05-05T17:32:40.196Z"} +{"level":"info","message":"Guest messages for guest ID 8af4660b9c469159e7e6a3a96fc3e887 were already processed.","timestamp":"2025-05-05T17:32:40.198Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:32:40.200Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 2a11b17d8e84aa6bc1f11695c69c7797","timestamp":"2025-05-05T17:32:40.201Z"} +{"level":"info","message":"Guest messages for guest ID 2a11b17d8e84aa6bc1f11695c69c7797 were already processed.","timestamp":"2025-05-05T17:32:40.203Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:32:40.206Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8b5d6a6fab3d07cbc262c7a27c40007f","timestamp":"2025-05-05T17:32:40.207Z"} +{"level":"info","message":"Guest messages for guest ID 8b5d6a6fab3d07cbc262c7a27c40007f were already processed.","timestamp":"2025-05-05T17:32:40.209Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:32:40.212Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746048025646-a9cve1ac8","timestamp":"2025-05-05T17:32:40.212Z"} +{"level":"info","message":"Guest messages for guest ID 1746048025646-a9cve1ac8 were already processed.","timestamp":"2025-05-05T17:32:40.213Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:32:40.216Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 758c5501236dd51c907b8035b014561e","timestamp":"2025-05-05T17:32:40.217Z"} +{"level":"info","message":"Guest messages for guest ID 758c5501236dd51c907b8035b014561e were already processed.","timestamp":"2025-05-05T17:32:40.218Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:32:40.221Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82","timestamp":"2025-05-05T17:32:40.221Z"} +{"level":"info","message":"Guest messages for guest ID 19fae7d5baa3b5217a8bb3d96c9cbf82 were already processed.","timestamp":"2025-05-05T17:32:40.223Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:32:40.226Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f3b209b70545a9a0aa1a4f94a0238785","timestamp":"2025-05-05T17:32:40.227Z"} +{"level":"info","message":"Guest messages for guest ID f3b209b70545a9a0aa1a4f94a0238785 were already processed.","timestamp":"2025-05-05T17:32:40.229Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:32:40.231Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID bf3fdb217687be2bdd5d0baaa18e2665","timestamp":"2025-05-05T17:32:40.232Z"} +{"level":"info","message":"Guest messages for guest ID bf3fdb217687be2bdd5d0baaa18e2665 were already processed.","timestamp":"2025-05-05T17:32:40.233Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:32:40.236Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 23fb4de594179339d2b6f27be5891a96","timestamp":"2025-05-05T17:32:40.237Z"} +{"level":"info","message":"Guest messages for guest ID 23fb4de594179339d2b6f27be5891a96 were already processed.","timestamp":"2025-05-05T17:32:40.238Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:32:40.242Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 6c8674af64c3c38b58bbf61b065d738e","timestamp":"2025-05-05T17:32:40.242Z"} +{"level":"info","message":"Guest messages for guest ID 6c8674af64c3c38b58bbf61b065d738e were already processed.","timestamp":"2025-05-05T17:32:40.244Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:32:40.248Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 4ce93dd87f076a6bdcdfd373737d79f9","timestamp":"2025-05-05T17:32:40.249Z"} +{"level":"info","message":"Guest messages for guest ID 4ce93dd87f076a6bdcdfd373737d79f9 were already processed.","timestamp":"2025-05-05T17:32:40.251Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:32:40.254Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0541b3cad5c9eaf088709e380d62d72e","timestamp":"2025-05-05T17:32:40.255Z"} +{"level":"info","message":"Guest messages for guest ID 0541b3cad5c9eaf088709e380d62d72e were already processed.","timestamp":"2025-05-05T17:32:40.256Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:32:40.260Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 434910a20e533ca13211a6e5338f13f7","timestamp":"2025-05-05T17:32:40.260Z"} +{"level":"info","message":"Guest messages for guest ID 434910a20e533ca13211a6e5338f13f7 were already processed.","timestamp":"2025-05-05T17:32:40.263Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:32:40.266Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e","timestamp":"2025-05-05T17:32:40.267Z"} +{"level":"info","message":"Guest messages for guest ID 0d929f5ec7a0b00d2e5cfd54eb1c2c7e were already processed.","timestamp":"2025-05-05T17:32:40.268Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:32:40.272Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fbd39c74ae8b8b48930e08b519787a12","timestamp":"2025-05-05T17:32:40.272Z"} +{"level":"info","message":"Guest messages for guest ID fbd39c74ae8b8b48930e08b519787a12 were already processed.","timestamp":"2025-05-05T17:32:40.274Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:32:40.277Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID b6f8dc2c159c5b4983e9431cfb3e02ea","timestamp":"2025-05-05T17:32:40.278Z"} +{"level":"info","message":"Guest messages for guest ID b6f8dc2c159c5b4983e9431cfb3e02ea were already processed.","timestamp":"2025-05-05T17:32:40.280Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:32:40.284Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7dcd8237d8bb9b8344a16748851aaa1d","timestamp":"2025-05-05T17:32:40.284Z"} +{"level":"info","message":"Guest messages for guest ID 7dcd8237d8bb9b8344a16748851aaa1d were already processed.","timestamp":"2025-05-05T17:32:40.286Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:32:40.289Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 72b3851bc1e64d63c499e6b534c2f685","timestamp":"2025-05-05T17:32:40.289Z"} +{"level":"info","message":"Guest messages for guest ID 72b3851bc1e64d63c499e6b534c2f685 were already processed.","timestamp":"2025-05-05T17:32:40.291Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:32:40.294Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 71aa676b5148fcf70266f62033ac07ce","timestamp":"2025-05-05T17:32:40.295Z"} +{"level":"info","message":"Guest messages for guest ID 71aa676b5148fcf70266f62033ac07ce were already processed.","timestamp":"2025-05-05T17:32:40.296Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:32:40.299Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 7fd62b29aad08c99e38fe96abb70158f","timestamp":"2025-05-05T17:32:40.300Z"} +{"level":"info","message":"Guest messages for guest ID 7fd62b29aad08c99e38fe96abb70158f were already processed.","timestamp":"2025-05-05T17:32:40.302Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:32:40.306Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID dbd03ab1af02855698333b2c8916ec3f","timestamp":"2025-05-05T17:32:40.307Z"} +{"level":"info","message":"Guest messages for guest ID dbd03ab1af02855698333b2c8916ec3f were already processed.","timestamp":"2025-05-05T17:32:40.309Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:32:40.312Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 937df75e640dce12ded1832a8b607040","timestamp":"2025-05-05T17:32:40.312Z"} +{"level":"info","message":"Guest messages for guest ID 937df75e640dce12ded1832a8b607040 were already processed.","timestamp":"2025-05-05T17:32:40.314Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:32:40.317Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746057084616-5yz5fv65c","timestamp":"2025-05-05T17:32:40.317Z"} +{"level":"info","message":"Guest messages for guest ID 1746057084616-5yz5fv65c were already processed.","timestamp":"2025-05-05T17:32:40.319Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:32:40.322Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3919e986b4c273269d4053b4a4753198","timestamp":"2025-05-05T17:32:40.322Z"} +{"level":"info","message":"Guest messages for guest ID 3919e986b4c273269d4053b4a4753198 were already processed.","timestamp":"2025-05-05T17:32:40.324Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:32:40.327Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 8094762fbaf7141795fd886835bcd372","timestamp":"2025-05-05T17:32:40.327Z"} +{"level":"info","message":"Guest messages for guest ID 8094762fbaf7141795fd886835bcd372 were already processed.","timestamp":"2025-05-05T17:32:40.330Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:32:40.334Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 061143c028cafec9296f383002126907","timestamp":"2025-05-05T17:32:40.335Z"} +{"level":"info","message":"Guest messages for guest ID 061143c028cafec9296f383002126907 were already processed.","timestamp":"2025-05-05T17:32:40.336Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:32:40.340Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746053084533-wqwfw5fm2","timestamp":"2025-05-05T17:32:40.340Z"} +{"level":"info","message":"Guest messages for guest ID 1746053084533-wqwfw5fm2 were already processed.","timestamp":"2025-05-05T17:32:40.342Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:32:40.346Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a4c115f9b71959ba238ed4d69d0b2bd","timestamp":"2025-05-05T17:32:40.347Z"} +{"level":"info","message":"Guest messages for guest ID 0a4c115f9b71959ba238ed4d69d0b2bd were already processed.","timestamp":"2025-05-05T17:32:40.348Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:32:40.351Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1746463345144-ylmarlnq2","timestamp":"2025-05-05T17:32:40.352Z"} +{"level":"info","message":"Guest messages for guest ID 1746463345144-ylmarlnq2 were already processed.","timestamp":"2025-05-05T17:32:40.355Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:32:40.358Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 3926a395b41803c5a6b0365b97fb3cb5","timestamp":"2025-05-05T17:32:40.358Z"} +{"level":"info","message":"Guest messages for guest ID 3926a395b41803c5a6b0365b97fb3cb5 were already processed.","timestamp":"2025-05-05T17:32:40.360Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-04T17:32:33.076Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dcbbfc0c915a1ce026528c2104106209","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["dcbbfc0c915a1ce026528c2104106209","a2adbf150cc15e85cad5b6ad087b710b","b9003e60118545cc8cb0623077cc4f63","efd5f85208bdbe946f0d3f04c9ba336d","e172290cd6263e6f2594333f5f90e4f7","96f5c4804077390d2e15606f9819f55f","0fc862553fa644a4d875a79ff01e1786","1f09a77763c0f046aaa789f9d019984d","ce26ad9c9c646bc448d13e612ddff4c6","f6a9e94119b2317d7b9be50733ac5e51","c4378cb2eaec94d5e68835cd6a95f334","5e9687d8aa37392dbcc6502eaa8777f5","d8eb7603a4d012cc0077750dfe895d4f","8af4660b9c469159e7e6a3a96fc3e887","2a11b17d8e84aa6bc1f11695c69c7797","8b5d6a6fab3d07cbc262c7a27c40007f","1746048025646-a9cve1ac8","758c5501236dd51c907b8035b014561e","19fae7d5baa3b5217a8bb3d96c9cbf82","f3b209b70545a9a0aa1a4f94a0238785","bf3fdb217687be2bdd5d0baaa18e2665","23fb4de594179339d2b6f27be5891a96","6c8674af64c3c38b58bbf61b065d738e","4ce93dd87f076a6bdcdfd373737d79f9","0541b3cad5c9eaf088709e380d62d72e","434910a20e533ca13211a6e5338f13f7","0d929f5ec7a0b00d2e5cfd54eb1c2c7e","fbd39c74ae8b8b48930e08b519787a12","b6f8dc2c159c5b4983e9431cfb3e02ea","7dcd8237d8bb9b8344a16748851aaa1d","72b3851bc1e64d63c499e6b534c2f685","71aa676b5148fcf70266f62033ac07ce","7fd62b29aad08c99e38fe96abb70158f","dbd03ab1af02855698333b2c8916ec3f","937df75e640dce12ded1832a8b607040","1746057084616-5yz5fv65c","3919e986b4c273269d4053b4a4753198","8094762fbaf7141795fd886835bcd372","061143c028cafec9296f383002126907","1746053084533-wqwfw5fm2","0a4c115f9b71959ba238ed4d69d0b2bd","1746463345144-ylmarlnq2","3926a395b41803c5a6b0365b97fb3cb5"],"timestamp":"2025-05-05T17:32:40.363Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-05-05T17:32:40.371Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:40.582Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.626Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.629Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:40.648Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.650Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.668Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.670Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.689Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.691Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.709Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.711Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:40.735Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.737Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.767Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.770Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:32:40.795Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.797Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.819Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.826Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:40.829Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:40.829Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.847Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.849Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:32:40.874Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:32:40.876Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:32:41.337Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:32:41.725Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:32:42.276Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:42.499Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:32:42.499Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:42.530Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-05T17:32:42.531Z"} +{"balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on eth:","timestamp":"2025-05-05T17:32:42.892Z"} +{"balance":"500000.0","contract":"0x4B294265720B09ca39BFBA18c7E368413c0f68eB","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on bsc:","timestamp":"2025-05-05T17:32:43.191Z"} +{"balance":"499999.9","contract":"0xdce769b847a0a697239777d0b1c7dd33b6012ba0","level":"info","message":"Token balance for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b on arbitrum:","timestamp":"2025-05-05T17:32:45.582Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:45.767Z"} +{"arbitrum":"499999.9","bsc":"500000.0","eth":"1500000.0","level":"info","message":"Token balances fetched for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","polygon":"0","timestamp":"2025-05-05T17:32:45.767Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-05T17:32:47.225Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-05T17:32:47.264Z"} +{"count":20,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-05T17:32:47.269Z","total":20} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:10.815Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:10.818Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:10.955Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:10.957Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.141Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.143Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.176Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.178Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.193Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.195Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.209Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.210Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.214Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.220Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.238Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.241Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.243Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.245Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.255Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.257Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.263Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.265Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.273Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.274Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.285Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.290Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.292Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-05T17:33:22.302Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.305Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.306Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.308Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.320Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.322Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.334Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.335Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.347Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.349Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.360Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.363Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.374Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.377Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.388Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.390Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.400Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.402Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.414Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.416Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.428Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.430Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:22.442Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:22.444Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:41.089Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:41.091Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:52.390Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:52.392Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:52.421Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:52.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:52.437Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:52.440Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-05T17:33:52.461Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 1","timestamp":"2025-05-05T17:33:52.463Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index e69de29..8d10872 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -0,0 +1,61 @@ +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:05:54.596Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:35.410Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:37.053Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:06:38.995Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:42.117Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:43.846Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:07:45.684Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:39.639Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:41.262Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:08:42.827Z"} +{"level":"error","message":"Provider for bsc is not available: getaddrinfo ENOTFOUND bsc-dataseed.binance.org","timestamp":"2025-05-05T17:11:24.532Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:11:25.234Z"} +{"level":"error","message":"Provider for bsc is not available: getaddrinfo ENOTFOUND bsc-dataseed.binance.org","timestamp":"2025-05-05T17:11:25.560Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:11:25.706Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:31.716Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:33.387Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:50.836Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:12:51.254Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:13:44.046Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:13:45.699Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:15:33.209Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:15:51.418Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:13.719Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:14.659Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:17:46.272Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:03.425Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:46.591Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:46.777Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:20:49.072Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:17.895Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:48.807Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:49.895Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:21:52.406Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:23:06.807Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:24:24.638Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:24:24.912Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:25:15.386Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:27:03.532Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:27:03.717Z"} +{"level":"error","message":"Provider for arbitrum is not available: ","timestamp":"2025-05-05T17:28:22.073Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:28:23.981Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:03.703Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:03.920Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:06.150Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:07.606Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:43.268Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:29:43.845Z"} +{"level":"error","message":"Error: undefined","timestamp":"2025-05-05T17:29:44.496Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:09.731Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:12.159Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:30:12.734Z"} +{"level":"error","message":"Error: undefined","timestamp":"2025-05-05T17:30:13.475Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:31:06.593Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:22.498Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:22.672Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:24.941Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:26.560Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:39.406Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:39.596Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:42.499Z"} +{"level":"error","message":"Provider for polygon is not available: server response 404 Not Found (request={ }, response={ }, error=null, info={ \"requestUrl\": \"https://polygon-mainnet.nodereal.io/v1/56dec8028bae4f26b76099a42dae2b52\", \"responseBody\": \"\\r\\n404 Not Found\\r\\n\\r\\n

404 Not Found

\\r\\n
nginx
\\r\\n\\r\\n\\r\\n\", \"responseStatus\": \"404 Not Found\" }, code=SERVER_ERROR, version=6.13.7)","timestamp":"2025-05-05T17:32:45.767Z"} diff --git a/frontend/package.json b/frontend/package.json index 15eba81..b7594bd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,7 +12,8 @@ "lint:style": "stylelint \"**/*.{vue,css}\"", "lint:style:fix": "stylelint \"**/*.{vue,css}\" --fix", "format": "prettier --write \"**/*.{js,vue,json,md}\"", - "format:check": "prettier --check \"**/*.{js,vue,json,md}\"" + "format:check": "prettier --check \"**/*.{js,vue,json,md}\"", + "dev:styles": "node scripts/style-check.js && yarn dev" }, "dependencies": { "axios": "^1.8.4", diff --git a/frontend/scripts/style-check.js b/frontend/scripts/style-check.js new file mode 100644 index 0000000..62db251 --- /dev/null +++ b/frontend/scripts/style-check.js @@ -0,0 +1,112 @@ +import fs from 'fs'; +import path from 'path'; +import { fileURLToPath } from 'url'; +import { execSync } from 'child_process'; +import chalk from 'chalk'; // Для цветного вывода + +// ES модули не поддерживают __dirname, поэтому создаем его +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +// Проверка наличия пакета chalk и его установка при необходимости +try { + import('chalk'); +} catch (e) { + console.log('Устанавливаем пакет chalk для цветного вывода...'); + execSync('yarn add chalk --dev', { stdio: 'inherit' }); + console.log('Пакет chalk установлен.'); +} + +// Функция для проверки наличия файла +function checkFileExists(filePath, errorMessage) { + const fullPath = path.resolve(__dirname, '..', filePath); + if (!fs.existsSync(fullPath)) { + console.log(chalk.red(errorMessage)); + process.exit(1); + } + console.log(chalk.green(`✓ Файл ${path.basename(filePath)} найден`)); +} + +// Функция для проверки импортов стилей в App.vue +function checkStyleImports() { + const appVuePath = path.resolve(__dirname, '..', 'src', 'App.vue'); + try { + const appVueContent = fs.readFileSync(appVuePath, 'utf8'); + + const requiredImports = [ + './assets/styles/variables.css', + './assets/styles/base.css', + './assets/styles/layout.css', + './assets/styles/global.css' + ]; + + let allImportsFound = true; + + for (const importPath of requiredImports) { + if (!appVueContent.includes(`import '${importPath}'`)) { + console.log(chalk.red(`✗ Импорт ${importPath} не найден в App.vue!`)); + allImportsFound = false; + } else { + console.log(chalk.green(`✓ Импорт ${importPath} найден в App.vue`)); + } + } + + if (!allImportsFound) { + console.log(chalk.yellow('Убедитесь, что в App.vue импортируются все нужные стили:')); + requiredImports.forEach(imp => console.log(` import '${imp}';`)); + } + } catch (error) { + console.log(chalk.red(`Ошибка при чтении App.vue: ${error.message}`)); + process.exit(1); + } +} + +// Функция для проверки компонентов настроек +function checkSettingsComponents() { + const settingsDir = path.resolve(__dirname, '..', 'src', 'components', 'settings'); + const requiredComponents = [ + 'AISettings.vue', + 'BlockchainSettings.vue', + 'SecuritySettings.vue', + 'InterfaceSettings.vue' + ]; + + for (const component of requiredComponents) { + const componentPath = path.join(settingsDir, component); + if (fs.existsSync(componentPath)) { + console.log(chalk.green(`✓ Компонент ${component} найден`)); + } else { + console.log(chalk.red(`✗ Компонент ${component} не найден!`)); + } + } +} + +// Запуск скрипта +console.log(chalk.blue('=======================================')); +console.log(chalk.green('Запуск проекта с обновленными стилями')); +console.log(chalk.blue('=======================================')); + +// Проверка наличия всех файлов стилей +checkFileExists('src/assets/styles/global.css', 'Ошибка: файл global.css не найден!'); +checkFileExists('src/assets/styles/variables.css', 'Ошибка: файл variables.css не найден!'); +checkFileExists('src/assets/styles/base.css', 'Ошибка: файл base.css не найден!'); +checkFileExists('src/assets/styles/layout.css', 'Ошибка: файл layout.css не найден!'); + +// Проверка импортов стилей +console.log(chalk.yellow('Проверка imports стилей...')); +checkStyleImports(); + +// Проверка компонентов настроек +checkSettingsComponents(); + +console.log(chalk.blue('---------------------------------------')); +console.log(chalk.yellow('Запуск сервера разработки...')); +console.log(chalk.blue('---------------------------------------')); + +// Выходим успешно, т.к. сам запуск выполняется командой yarn dev:styles +try { + process.exit(0); +} catch (error) { + console.log(chalk.red(`Ошибка при запуске сервера разработки: ${error.message}`)); + process.exit(1); +} \ No newline at end of file diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 43d3ac6..b9bddde 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -4,15 +4,31 @@
- + + + diff --git a/frontend/src/assets/styles/README.md b/frontend/src/assets/styles/README.md new file mode 100644 index 0000000..08d65a7 --- /dev/null +++ b/frontend/src/assets/styles/README.md @@ -0,0 +1,95 @@ +# Структура стилей проекта + +## Обзор + +Проект использует структурированный подход к организации стилей CSS для улучшения поддерживаемости, предотвращения конфликтов и обеспечения согласованности пользовательского интерфейса. + +## Файлы стилей + +- **variables.css** - CSS-переменные (цвета, размеры, отступы) +- **base.css** - Базовые стили для всего приложения и сброс стилей +- **layout.css** - Стили для основной структуры макета приложения +- **global.css** - Общие утилитарные классы, доступные во всем приложении +- **home.css.bak** - Устаревший файл, переименован в .bak. Стили перенесены в scoped стили компонентов + +## Приоритеты использования стилей + +1. **Компонентные scoped стили** - для стилей, специфичных для компонента +2. **global.css** - для общих классов, используемых в нескольких компонентах +3. **variables.css** - для общих переменных CSS во всем проекте + +## Рекомендации по использованию + +### Для новых компонентов: + +1. Используйте scoped стили внутри файла компонента: + ```vue + + ``` + +2. Используйте глобальные классы для общих элементов: + ```html + + ``` + +3. Используйте CSS-переменные вместо жестко закодированных значений: + ```css + .element { + color: var(--color-primary); + padding: var(--spacing-md); + } + ``` + +### Для существующих компонентов: + +1. При обновлении компонента постепенно переносите стили из home.css в scoped стили компонента +2. Не удаляйте стили из home.css до полного тестирования всех зависящих компонентов + +## Глобальные CSS-классы + +### Контейнеры +- `.page-container` - Основной контейнер страницы +- `.card` - Контейнер для блока информации + +### Кнопки +- `.btn` - Базовый класс для всех кнопок +- `.btn-primary` - Основная (зеленая) кнопка +- `.btn-secondary` - Дополнительная (синяя) кнопка +- `.btn-accent` - Акцентная (фиолетовая) кнопка +- `.btn-danger` - Кнопка опасного действия (красная) + +### Формы +- `.form-control` - Элемент формы (input, select, textarea) +- `.form-group` - Группа элементов формы +- `.form-label` - Метка для элемента формы + +### Утилиты +- `.text-center` - Выравнивание текста по центру +- `.d-flex` - Включение flex-контейнера +- `.mt-*`, `.mb-*` - Отступы сверху/снизу + +## Процесс миграции + +Постепенно мы переходим от использования большого глобального файла home.css к модульным scoped стилям в компонентах и более структурированным общим стилям. + +1. Новые компоненты должны использовать только scoped стили и global.css +2. При обновлении существующих компонентов переносите стили из home.css +3. После полного перехода home.css будет удален + +## Выполненная миграция (обновлено) + +Миграция стилей завершена для следующих компонентов: + +1. **ChatInterface.vue** - перенесены стили интерфейса чата, включая адаптивные стили для мобильных устройств +2. **Message.vue** - перенесены стили для сообщений с разными типами вложений + +Файл **home.css** переименован в **home.css.bak** и больше не используется в проекте. Ссылка на него удалена из **HomeView.vue**. + +Для запуска проекта с проверкой стилей можно использовать команду: +``` +yarn dev:styles +``` \ No newline at end of file diff --git a/frontend/src/assets/styles/global.css b/frontend/src/assets/styles/global.css new file mode 100644 index 0000000..a7af0be --- /dev/null +++ b/frontend/src/assets/styles/global.css @@ -0,0 +1,150 @@ +/* frontend/src/assets/styles/global.css */ +/* Общие глобальные стили, используемые во всем приложении */ + +/* Контейнеры */ +.app-container { + display: flex; + flex-direction: column; + min-height: 100vh; + background-color: var(--color-white); +} + +.main-content { + flex: 1; + display: flex; + flex-direction: column; + max-width: 1200px; + margin: 0; + padding: 0 20px; + width: 100%; + background-color: var(--color-white); +} + +/* Стандартный контейнер для страниц */ +.page-container { + max-width: 1150px; + margin: 20px auto; + padding: var(--block-padding); + background-color: var(--color-white); + border-radius: var(--block-radius); + box-shadow: var(--shadow-md); +} + +/* Общие стили для кнопок */ +.btn { + height: var(--button-height); + padding: 0 var(--spacing-lg); + border-radius: var(--radius-lg); + font-size: var(--font-size-md); + font-weight: 500; + border: none; + cursor: pointer; + transition: var(--transition-fast); + display: flex; + align-items: center; + justify-content: center; + gap: var(--spacing-sm); + margin: 0; + text-decoration: none; +} + +.btn-primary { + background: var(--color-primary); + color: var(--color-white); +} + +.btn-primary:hover { + background: var(--color-primary-dark); +} + +.btn-secondary { + background: var(--color-secondary); + color: var(--color-white); +} + +.btn-secondary:hover { + background-color: #1976D2; /* Темнее синего */ +} + +.btn-accent { + background: var(--color-accent); + color: var(--color-white); +} + +.btn-accent:hover { + background: var(--color-accent-dark); +} + +.btn-danger { + background: var(--color-danger); + color: var(--color-white); +} + +.btn-danger:hover { + background-color: #D32F2F; /* Темнее красного */ +} + +/* Общие стили для форм */ +.form-control { + height: var(--input-height); + padding: 0 var(--spacing-lg); + border-radius: var(--radius-lg); + border: 1px solid var(--color-grey-light); + font-size: var(--font-size-md); + width: 100%; + background: var(--color-white); +} + +.form-group { + margin-bottom: var(--spacing-md); +} + +.form-label { + display: block; + margin-bottom: var(--spacing-xs); + color: var(--color-text); +} + +/* Общие стили для карточек/блоков */ +.card { + padding: var(--block-padding); + margin-bottom: var(--block-margin); + background: var(--color-white); + border-radius: var(--radius-lg); + box-shadow: var(--shadow-sm); +} + +.card-header { + margin: 0 0 var(--spacing-md) 0; + font-size: var(--font-size-xl); + color: var(--color-dark); + border-bottom: 1px solid var(--color-grey-light); + padding-bottom: var(--spacing-sm); +} + +/* Общие утилиты */ +.text-center { text-align: center; } +.text-right { text-align: right; } +.d-flex { display: flex; } +.flex-column { flex-direction: column; } +.align-center { align-items: center; } +.justify-center { justify-content: center; } +.justify-between { justify-content: space-between; } +.mt-1 { margin-top: var(--spacing-xs); } +.mt-2 { margin-top: var(--spacing-sm); } +.mt-3 { margin-top: var(--spacing-md); } +.mb-1 { margin-bottom: var(--spacing-xs); } +.mb-2 { margin-bottom: var(--spacing-sm); } +.mb-3 { margin-bottom: var(--spacing-md); } + +/* Адаптивные стили */ +@media (max-width: 768px) { + .page-container { + padding: var(--block-padding-mobile); + } + + .btn, .form-control { + height: var(--button-height-mobile); + font-size: var(--font-size-sm); + } +} \ No newline at end of file diff --git a/frontend/src/assets/styles/home.css b/frontend/src/assets/styles/home.css.bak similarity index 100% rename from frontend/src/assets/styles/home.css rename to frontend/src/assets/styles/home.css.bak diff --git a/frontend/src/assets/styles/variables.css b/frontend/src/assets/styles/variables.css index d9d8059..430c4ec 100644 --- a/frontend/src/assets/styles/variables.css +++ b/frontend/src/assets/styles/variables.css @@ -1,79 +1,120 @@ /* frontend/src/assets/styles/variables.css */ :root { - /* Цвета */ - --color-primary: #4CAF50; - --color-primary-dark: #45a049; - --color-secondary: #2196F3; - --color-danger: #F44336; - --color-warning: #FF9800; - --color-light: #f5f5f5; - --color-dark: #333333; - --color-grey: #777777; - --color-grey-light: #e0e0e0; - --color-white: #ffffff; - --color-black: #000000; - --color-telegram: #0088cc; - --color-error: #e74c3c; + /* + * ЦВЕТОВАЯ СХЕМА + * Основная палитра цветов приложения + */ + --color-primary: #4CAF50; /* Основной цвет (зеленый) */ + --color-primary-dark: #45a049; /* Темно-зеленый для наведения и акцентов */ + --color-secondary: #2196F3; /* Второстепенный цвет (синий) */ + --color-accent: #5E35B1; /* Акцентный цвет (фиолетовый) */ + --color-accent-dark: #4527A0; /* Темно-фиолетовый для наведения */ + + /* Статусные цвета */ + --color-danger: #F44336; /* Ошибки, удаление, опасные действия */ + --color-warning: #FF9800; /* Предупреждения */ + --color-error: #e74c3c; /* Текст ошибок */ + + /* Нейтральные цвета */ + --color-light: #f5f5f5; /* Светлый фон, фон секций */ + --color-dark: #333333; /* Основной текст, заголовки */ + --color-grey: #777777; /* Второстепенный текст */ + --color-grey-light: #e0e0e0; /* Границы, разделители */ + --color-white: #ffffff; /* Белый */ + --color-black: #000000; /* Черный */ + + /* Цвета текста */ + --color-text: #333333; /* Основной текст */ + --color-text-light: #999999; /* Неакцентированный текст */ + --color-border: #e0e0e0; /* Цвет рамок */ + + /* Цвета брендов */ + --color-telegram: #0088cc; /* Фирменный цвет Telegram */ /* Цвета сообщений */ - --color-user-message: #EFFAFF; - --color-ai-message: #F8F8F8; - --color-system-message: #FFF3E0; - --color-system-text: #FF5722; + --color-user-message: #EFFAFF; /* Фон сообщений пользователя */ + --color-ai-message: #F8F8F8; /* Фон сообщений ИИ */ + --color-system-message: #FFF3E0; /* Фон системных сообщений */ + --color-system-text: #FF5722; /* Текст системных сообщений */ - /* Тени */ - --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.1); - --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1); - --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1); + /* + * ТЕНИ + * Для создания эффекта глубины и иерархии элементов + */ + --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.1); /* Легкая тень */ + --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1); /* Средняя тень */ + --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1); /* Глубокая тень */ - /* Отступы */ - --spacing-xs: 5px; - --spacing-sm: 10px; - --spacing-md: 15px; - --spacing-lg: 20px; - --spacing-xl: 30px; + /* + * ОТСТУПЫ + * Для обеспечения консистентных интервалов и отступов + */ + --spacing-xs: 5px; /* Очень маленькие отступы (между близкими элементами) */ + --spacing-sm: 10px; /* Маленькие отступы */ + --spacing-md: 15px; /* Средние отступы */ + --spacing-lg: 20px; /* Большие отступы */ + --spacing-xl: 30px; /* Очень большие отступы (между крупными блоками) */ - /* Размеры шрифтов */ - --font-size-xs: 12px; - --font-size-sm: 13px; - --font-size-md: 14px; - --font-size-lg: 16px; - --font-size-xl: 18px; - --font-size-xxl: 24px; + /* + * РАЗМЕРЫ ШРИФТОВ + * Типографическая шкала + */ + --font-size-xs: 12px; /* Маленькие надписи, подписи к полям */ + --font-size-sm: 13px; /* Второстепенный текст */ + --font-size-md: 14px; /* Основной текст */ + --font-size-lg: 16px; /* Подзаголовки */ + --font-size-xl: 18px; /* Заголовки разделов */ + --font-size-xxl: 24px; /* Главные заголовки */ - /* Радиусы скругления */ - --radius-sm: 4px; - --radius-md: 6px; - --radius-lg: 8px; + /* + * РАДИУСЫ СКРУГЛЕНИЯ + * Для элементов интерфейса + */ + --radius-sm: 4px; /* Небольшое скругление (кнопки, поля ввода) */ + --radius-md: 6px; /* Среднее скругление (карточки, панели) */ + --radius-lg: 8px; /* Большое скругление (модальные окна, боковые панели) */ - /* Переходы */ - --transition-fast: 0.2s ease; - --transition-normal: 0.3s ease; + /* + * ПЕРЕХОДЫ + * Для плавных анимаций + */ + --transition-fast: 0.2s ease; /* Быстрые переходы (ховеры, небольшие анимации) */ + --transition-normal: 0.3s ease; /* Стандартные переходы (появление элементов) */ - /* Размеры компонентов (Удаляем старые sidebar width) */ - /* --sidebar-width: 110px; */ - /* --sidebar-expanded-width: 325px; */ + /* + * РАЗМЕРЫ КОМПОНЕНТОВ + * Стандартные размеры для элементов интерфейса + */ --nav-btn-size: 40px; --chat-input-min-height: 100px; --chat-input-max-height: 200px; --chat-input-focus-min-height: 170px; --chat-input-focus-max-height: 300px; - /* Унифицированные размеры для кнопок и форм */ + /* + * УНИФИЦИРОВАННЫЕ РАЗМЕРЫ + * Для кнопок и форм + */ --button-height: 48px; --button-height-mobile: 42px; --button-padding: 0 var(--spacing-lg); --button-gap: var(--spacing-md); + --form-gap: var(--spacing-md); + --block-padding: 24px; --block-padding-mobile: 16px; --block-margin: 24px; --block-margin-mobile: 16px; + --input-height: 48px; --input-height-mobile: 42px; --input-padding: 0 var(--spacing-lg); - /* Общие стили */ + /* + * ОБЩИЕ СТИЛИ + * Производные параметры для единого стиля + */ --button-radius: var(--radius-lg); --input-radius: var(--radius-lg); --block-radius: var(--radius-lg); diff --git a/frontend/src/components/BaseLayout.vue b/frontend/src/components/BaseLayout.vue index 213de65..17e1d01 100644 --- a/frontend/src/components/BaseLayout.vue +++ b/frontend/src/components/BaseLayout.vue @@ -15,11 +15,12 @@ \ No newline at end of file diff --git a/frontend/src/components/Header.vue b/frontend/src/components/Header.vue index 99c140e..54ac178 100644 --- a/frontend/src/components/Header.vue +++ b/frontend/src/components/Header.vue @@ -65,7 +65,7 @@ onBeforeUnmount(() => { \ No newline at end of file diff --git a/frontend/src/components/Sidebar.vue b/frontend/src/components/Sidebar.vue index ed5a9fd..c07d0c1 100644 --- a/frontend/src/components/Sidebar.vue +++ b/frontend/src/components/Sidebar.vue @@ -33,25 +33,69 @@ + + + + + + + \ No newline at end of file diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 656b635..37e83a1 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,5 +1,10 @@ import { createRouter, createWebHistory } from 'vue-router'; import HomeView from '../views/HomeView.vue'; +// Импортируем (пока не созданные) компоненты для подстраниц настроек +const SettingsAiView = () => import('../views/settings/AiSettingsView.vue'); +const SettingsBlockchainView = () => import('../views/settings/BlockchainSettingsView.vue'); +const SettingsSecurityView = () => import('../views/settings/SecuritySettingsView.vue'); +const SettingsInterfaceView = () => import('../views/settings/InterfaceSettingsView.vue'); import axios from 'axios'; console.log('router/index.js: Script loaded'); @@ -19,6 +24,35 @@ const routes = [ path: '/settings', name: 'settings', component: () => import('../views/SettingsView.vue'), + // Добавляем дочерние маршруты + children: [ + { + path: 'ai', + name: 'settings-ai', + component: SettingsAiView, + }, + { + path: 'blockchain', + name: 'settings-blockchain', + component: SettingsBlockchainView, + }, + { + path: 'security', + name: 'settings-security', + component: SettingsSecurityView, + }, + { + path: 'interface', + name: 'settings-interface', + component: SettingsInterfaceView, + }, + // Опционально: перенаправление со /settings на первую подстраницу + { + path: '', + name: 'settings-index', + redirect: { name: 'settings-ai' } + } + ] }, ]; diff --git a/frontend/src/views/CrmView.vue b/frontend/src/views/CrmView.vue index a5553f2..0808dae 100644 --- a/frontend/src/views/CrmView.vue +++ b/frontend/src/views/CrmView.vue @@ -1,5 +1,11 @@ \ No newline at end of file diff --git a/frontend/src/views/settings/AiSettingsView.vue b/frontend/src/views/settings/AiSettingsView.vue new file mode 100644 index 0000000..d5e490f --- /dev/null +++ b/frontend/src/views/settings/AiSettingsView.vue @@ -0,0 +1,180 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/views/settings/BlockchainSettingsView.vue b/frontend/src/views/settings/BlockchainSettingsView.vue new file mode 100644 index 0000000..8588e99 --- /dev/null +++ b/frontend/src/views/settings/BlockchainSettingsView.vue @@ -0,0 +1,123 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/views/settings/InterfaceSettingsView.vue b/frontend/src/views/settings/InterfaceSettingsView.vue new file mode 100644 index 0000000..69d8284 --- /dev/null +++ b/frontend/src/views/settings/InterfaceSettingsView.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/views/settings/SecuritySettingsView.vue b/frontend/src/views/settings/SecuritySettingsView.vue new file mode 100644 index 0000000..e8a78bc --- /dev/null +++ b/frontend/src/views/settings/SecuritySettingsView.vue @@ -0,0 +1,171 @@ + + + + + \ No newline at end of file