Files
DLE/backend/logs/combined.log

6412 lines
899 KiB
Plaintext

{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:34:41.468Z"}
{"level":"info","message":"Nonce 7a9269136decf4796cb63a7783fe5989 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:34:41.478Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-23T17:34:44.722Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:34:44.724Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:44.832Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:45.461Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-23T17:34:45.461Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:45.841Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-23T17:34:45.841Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:45.916Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-23T17:34:45.916Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-23T17:34:45.944Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-23T17:34:45.945Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-23T17:34:45.961Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-23T17:34:45.962Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","ethereum","bsc","sepolia","arbitrum"],"timestamp":"2025-05-23T17:34:45.962Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:45.962Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:45.962Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:34:45.963Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:45.975Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:45.975Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:46.235Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-23T17:34:46.235Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-23T17:34:46.390Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-23T17:34:46.390Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:46.420Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-23T17:34:46.420Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:34:46.520Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-23T17:34:46.521Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-23T17:34:46.635Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-23T17:34:46.635Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","bsc","arbitrum"],"timestamp":"2025-05-23T17:34:46.635Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:46.636Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-23T17:34:46.640Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T17:08:42.389Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b2185db5534f63a29075ae66404db5c1","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-23T17:34:46.643Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:34:46.648Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=b2185db5534f63a29075ae66404db5c1, previousGuestId=undefined","timestamp":"2025-05-23T17:34:46.648Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:34:46.654Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:34:46.655Z"}
{"level":"info","message":"No guest messages found for guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:34:46.662Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:34:46.666Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-23T17:34:46.668Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-23T17:34:46.669Z"}
{"level":"info","message":"Guest messages for guest ID ec9893a230932ecc5abcd333d350876e were already processed.","timestamp":"2025-05-23T17:34:46.670Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-23T17:34:46.673Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-23T17:34:46.673Z"}
{"level":"info","message":"Guest messages for guest ID dff2dcf575964f9437437d5fd1ff9c0a were already processed.","timestamp":"2025-05-23T17:34:46.676Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-23T17:34:46.679Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-23T17:34:46.680Z"}
{"level":"info","message":"Guest messages for guest ID bf01418860b15404bd4a8576f2c71a92 were already processed.","timestamp":"2025-05-23T17:34:46.682Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-23T17:34:46.684Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-23T17:34:46.685Z"}
{"level":"info","message":"Guest messages for guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e were already processed.","timestamp":"2025-05-23T17:34:46.687Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-23T17:34:46.690Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-23T17:34:46.690Z"}
{"level":"info","message":"Guest messages for guest ID 59fc98c0423c96b7a7ba11af5b873ba4 were already processed.","timestamp":"2025-05-23T17:34:46.692Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-23T17:34:46.695Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-23T17:34:46.695Z"}
{"level":"info","message":"Guest messages for guest ID 8a9ae1e5c07ba11c666e5974141e8f54 were already processed.","timestamp":"2025-05-23T17:34:46.698Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-23T17:34:46.701Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-23T17:34:46.702Z"}
{"level":"info","message":"Guest messages for guest ID d1db5bb388f00ecd1cf268492853c489 were already processed.","timestamp":"2025-05-23T17:34:46.704Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-23T17:34:46.707Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-23T17:34:46.709Z"}
{"level":"info","message":"Guest messages for guest ID 172cc69ec74cac73b96cfacdc2ebc94c were already processed.","timestamp":"2025-05-23T17:34:46.711Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-23T17:34:46.714Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-23T17:34:46.716Z"}
{"level":"info","message":"Guest messages for guest ID d2149d70299a2e847d19e783804bf71d were already processed.","timestamp":"2025-05-23T17:34:46.718Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T17:08:42.389Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b2185db5534f63a29075ae66404db5c1","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d"],"timestamp":"2025-05-23T17:34:46.721Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:34:46.725Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:46.816Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.820Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.834Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.839Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:46.853Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.855Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.873Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.888Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.891Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.905Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.907Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:46.923Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.926Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.944Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.947Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:46.971Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.974Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:46.994Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:46.997Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:47.015Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:47.019Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:47.025Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:47.029Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:47.045Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:47.048Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:48.102Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:34:48.103Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T17:34:48.525Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T17:34:48.545Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T17:34:48.552Z","total":14}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.799Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.801Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.817Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.820Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.833Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.840Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.846Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.849Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.859Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.862Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.875Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.882Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.885Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.896Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.898Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.910Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.914Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.919Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.924Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.929Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.931Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.942Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.945Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.948Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.952Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.965Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.972Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.978Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:52.991Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:52.993Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.995Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:52.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.011Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:34:53.015Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.017Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.020Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.031Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.034Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.047Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.049Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.060Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.063Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.090Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.093Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.103Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.107Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.120Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.123Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.135Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.138Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.151Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.153Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.168Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:34:53.179Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:34:53.182Z"}
{"level":"info","message":"GET /api/db-settings","timestamp":"2025-05-23T17:35:01.217Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:15.893Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:15.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:23.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:23.450Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:23.462Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:23.464Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:23.475Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:23.477Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:23.491Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:23.495Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:23.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:23.514Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:46.074Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:46.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:53.646Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:53.648Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:53.658Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:53.661Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:53.671Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:53.673Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:53.682Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:53.685Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:35:53.696Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:35:53.699Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:16.283Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:16.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:23.837Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:23.839Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:23.851Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:23.853Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:23.862Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:23.864Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:23.874Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:23.876Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:23.884Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:23.886Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:46.460Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:46.463Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:54.036Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:54.038Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:54.048Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:54.051Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:54.062Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:54.064Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:54.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:54.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:36:54.086Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:36:54.088Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:16.655Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:16.658Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:24.217Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:24.219Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:24.229Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:24.231Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:24.239Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:24.242Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:24.250Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:24.253Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:24.261Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:24.263Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:46.846Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:46.850Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:54.409Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:54.411Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:54.420Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:54.422Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:54.433Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:54.435Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:54.444Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:54.446Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:37:54.455Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:37:54.458Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.063Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.066Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.077Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.085Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.087Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.096Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.098Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.106Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.108Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:38:45.116Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:38:45.119Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:39:27.854Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:39:27.863Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:39:27.864Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:39:27.865Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:39:27.866Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:39:27.866Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:39:28.367Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.456Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.480Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.484Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.495Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.508Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.511Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.521Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.524Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:39:45.533Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:39:45.536Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.829Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.850Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.854Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.867Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.869Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.882Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.884Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.896Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.899Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:40:45.910Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:40:45.915Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:41:32.862Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:41:32.865Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:41:32.866Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:41:32.867Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:41:32.867Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:41:32.868Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:41:33.080Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:41:45.326Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:41:45.334Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:41:45.335Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:41:45.338Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:41:45.338Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:41:45.339Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:41:45.534Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.901Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.914Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.931Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.935Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.947Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.949Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.961Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.964Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.977Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:41:43.988Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:41:43.991Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:42:12.428Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:42:12.431Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:42:12.433Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:42:12.435Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:42:12.437Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:42:12.438Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:42:12.652Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:42:35.327Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:42:35.329Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:42:35.330Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:42:35.331Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:42:35.332Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:42:35.333Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:42:35.495Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.296Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.310Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.326Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.330Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.343Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.346Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.358Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.361Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.373Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.376Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:42:44.387Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:42:44.389Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:43:23.576Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:43:23.579Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:43:23.580Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:43:23.582Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:43:23.583Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:43:23.583Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:43:23.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.670Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.678Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.706Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.724Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.731Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.745Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.749Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.768Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:43:44.782Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:43:44.785Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:44:13.373Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:44:13.375Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:44:13.376Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:44:13.377Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:44:13.378Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:44:13.379Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:44:13.551Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.045Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.053Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.078Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.082Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.097Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.101Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.118Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.129Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.132Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:44:45.145Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:44:45.148Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:05.425Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:05.430Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:05.445Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:05.448Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:05.463Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:05.466Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:05.478Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:05.481Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:05.493Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:05.497Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-23T17:45:07.426Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-22T17:08:42.389Z","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-23T17:45:07.428Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:45:07.433Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:07.456Z"}
{"cookie":{"expires":"2025-06-22T17:45:07.453Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8f23022510a7d82d4724b6e69619a706","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-23T17:45:07.458Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:45:07.462Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:45:08.801Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:45:08.805Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:45:08.806Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:45:08.808Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:45:08.810Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:45:08.812Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:45:09.244Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:24.990Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:25.018Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:25.032Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:25.054Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:25.064Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:25.968Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:26.015Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:26.033Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:26.049Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:26.063Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:26.075Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:45:33.119Z"}
{"level":"info","message":"Nonce 0f8e743e65c1a9fe7c878a39178e8c13 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:45:33.126Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-23T17:45:51.507Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-23T17:45:51.509Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:51.654Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:52.440Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-23T17:45:52.440Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-23T17:45:52.796Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-23T17:45:52.796Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:52.847Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-23T17:45:52.848Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:52.953Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-23T17:45:52.954Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-23T17:45:52.974Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-23T17:45:52.974Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","bsc","ethereum","sepolia"],"timestamp":"2025-05-23T17:45:52.975Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.976Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.976Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-23T17:45:52.977Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.983Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.984Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:53.244Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-23T17:45:53.245Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-23T17:45:53.388Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-23T17:45:53.388Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:53.475Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-23T17:45:53.476Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-23T17:45:53.560Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-23T17:45:53.560Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-23T17:45:53.622Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-23T17:45:53.622Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","bsc","arbitrum"],"timestamp":"2025-05-23T17:45:53.623Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:53.623Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-23T17:45:53.631Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T17:45:07.453Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8f23022510a7d82d4724b6e69619a706","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-23T17:45:53.635Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:45:53.640Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=8f23022510a7d82d4724b6e69619a706, previousGuestId=undefined","timestamp":"2025-05-23T17:45:53.641Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-23T17:45:53.647Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-23T17:45:53.648Z"}
{"level":"info","message":"No guest messages found for guest ID 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-23T17:45:53.653Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-23T17:45:53.658Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:45:53.661Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-23T17:45:53.662Z"}
{"level":"info","message":"Guest messages for guest ID b2185db5534f63a29075ae66404db5c1 were already processed.","timestamp":"2025-05-23T17:45:53.664Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-23T17:45:53.671Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-23T17:45:53.671Z"}
{"level":"info","message":"Guest messages for guest ID ec9893a230932ecc5abcd333d350876e were already processed.","timestamp":"2025-05-23T17:45:53.674Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-23T17:45:53.676Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-23T17:45:53.677Z"}
{"level":"info","message":"Guest messages for guest ID dff2dcf575964f9437437d5fd1ff9c0a were already processed.","timestamp":"2025-05-23T17:45:53.679Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-23T17:45:53.684Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-23T17:45:53.684Z"}
{"level":"info","message":"Guest messages for guest ID bf01418860b15404bd4a8576f2c71a92 were already processed.","timestamp":"2025-05-23T17:45:53.687Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-23T17:45:53.691Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-23T17:45:53.693Z"}
{"level":"info","message":"Guest messages for guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e were already processed.","timestamp":"2025-05-23T17:45:53.696Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-23T17:45:53.699Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-23T17:45:53.700Z"}
{"level":"info","message":"Guest messages for guest ID 59fc98c0423c96b7a7ba11af5b873ba4 were already processed.","timestamp":"2025-05-23T17:45:53.702Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-23T17:45:53.705Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-23T17:45:53.706Z"}
{"level":"info","message":"Guest messages for guest ID 8a9ae1e5c07ba11c666e5974141e8f54 were already processed.","timestamp":"2025-05-23T17:45:53.708Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-23T17:45:53.711Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-23T17:45:53.712Z"}
{"level":"info","message":"Guest messages for guest ID d1db5bb388f00ecd1cf268492853c489 were already processed.","timestamp":"2025-05-23T17:45:53.714Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-23T17:45:53.719Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-23T17:45:53.719Z"}
{"level":"info","message":"Guest messages for guest ID 172cc69ec74cac73b96cfacdc2ebc94c were already processed.","timestamp":"2025-05-23T17:45:53.721Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-23T17:45:53.725Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-23T17:45:53.725Z"}
{"level":"info","message":"Guest messages for guest ID d2149d70299a2e847d19e783804bf71d were already processed.","timestamp":"2025-05-23T17:45:53.727Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T17:45:07.453Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8f23022510a7d82d4724b6e69619a706","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["8f23022510a7d82d4724b6e69619a706","b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d"],"timestamp":"2025-05-23T17:45:53.730Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T17:45:53.735Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:53.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.872Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:53.890Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.893Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:53.909Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.912Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:53.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.933Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:53.950Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.953Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:53.970Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.972Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:53.991Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:53.993Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:54.017Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:54.021Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:45:54.046Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:54.050Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:54.069Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:54.072Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:54.081Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:54.085Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:54.099Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:54.101Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:45:54.124Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:45:54.126Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.936Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:45:52.937Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T17:45:56.102Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T17:45:56.119Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T17:45:56.127Z","total":14}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:46:21.968Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:46:21.972Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:46:23.042Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:46:23.043Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:46:52.157Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:46:52.160Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:46:53.241Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:46:53.243Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:47:18.238Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:47:18.240Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:47:18.241Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:47:18.242Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:47:18.243Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:47:18.244Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:47:18.655Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:47:22.369Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:47:22.383Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:47:23.416Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:47:23.419Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:47:52.556Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:47:52.560Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:47:53.607Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:47:53.610Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:22.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:22.737Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:23.798Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:23.800Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.745Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.771Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.774Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.795Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.798Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.815Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.818Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.820Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.821Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.841Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.845Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.848Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.850Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.874Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.877Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.880Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.883Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.899Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.903Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.909Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.913Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:48:40.918Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T17:48:40.921Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.935Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:40.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.977Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:40.982Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:40.992Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:41.007Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.010Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.012Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.013Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.030Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.034Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:41.038Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.040Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.057Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.062Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:41.067Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.070Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.079Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T17:48:41.087Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.090Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.097Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.099Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.111Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.113Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.124Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.126Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.137Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.141Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.153Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.157Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.171Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.174Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.188Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.190Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.204Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.206Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.218Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.221Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.234Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.237Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.250Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.253Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.264Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.267Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.278Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.280Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:48:41.292Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:48:41.295Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T17:48:42.425Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T17:48:42.446Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T17:48:42.453Z","total":14}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:49:08.439Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:49:08.442Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:49:08.443Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:49:08.444Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:49:08.445Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:49:08.446Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:49:08.760Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.295Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.300Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.317Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.332Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.334Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.383Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.387Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.397Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.399Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:12.410Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:12.414Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.492Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.506Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.509Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.527Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.530Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.541Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.544Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.555Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.558Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:49:42.568Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:49:42.571Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:50:09.862Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:50:09.866Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:50:09.868Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:50:09.870Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:50:09.871Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:50:09.872Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:50:10.215Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.678Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.684Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.702Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.707Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.720Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.723Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.735Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.738Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.749Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.752Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:12.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:12.769Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.865Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.868Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.878Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.880Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.890Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.893Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.903Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.907Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.916Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.918Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:50:42.929Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:50:42.931Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.044Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.047Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.058Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.061Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.072Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.075Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.085Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.087Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.099Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.102Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:13.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:13.116Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:51:18.057Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:51:18.060Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:51:18.061Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:51:18.063Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:51:18.063Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:51:18.064Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:51:18.309Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:51:28.437Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:51:28.440Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:51:28.441Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:51:28.442Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:51:28.442Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:51:28.443Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:51:28.723Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.253Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.258Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.273Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.277Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.288Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.291Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.302Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.314Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.317Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:51:43.327Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:51:43.330Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:52:41.991Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:52:41.994Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:52:41.994Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:52:41.995Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:52:41.996Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:52:41.997Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:52:42.245Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.815Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.825Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.844Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.848Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.861Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.864Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.876Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.878Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.889Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.892Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:52:45.902Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:52:45.905Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.878Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.883Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.901Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.904Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.915Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.919Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.933Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.945Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.947Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:53:43.958Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:53:43.961Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.233Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.238Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.256Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.259Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.271Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.273Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.284Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.297Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.300Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:54:44.309Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:54:44.312Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:54:58.309Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:54:58.312Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:54:58.312Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:54:58.313Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:54:58.314Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:54:58.315Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:54:58.595Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:54:58.612Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:54:58.700Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T17:54:59.953Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 2: email:noreply@news.vntr.vc","timestamp":"2025-05-23T17:54:59.970Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@news.vntr.vc for user 2","timestamp":"2025-05-23T17:55:00.005Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.009Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:00.049Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:00.050Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 3: email:noreply@github.com","timestamp":"2025-05-23T17:55:00.054Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 4: email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:00.056Z"}
{"level":"info","message":"[IdentityService] Created new identity email:scott@blackdogventurepartners.com for user 4","timestamp":"2025-05-23T17:55:00.061Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.062Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@github.com for user 3","timestamp":"2025-05-23T17:55:00.066Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.067Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:55:00.090Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T17:55:00.093Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 5: email:michaelt@cursor.so","timestamp":"2025-05-23T17:55:00.094Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 6: email:grace@bfoundhq.com","timestamp":"2025-05-23T17:55:00.096Z"}
{"level":"info","message":"[IdentityService] Created new identity email:grace@bfoundhq.com for user 6","timestamp":"2025-05-23T17:55:00.102Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.105Z"}
{"level":"info","message":"[IdentityService] Created new identity email:michaelt@cursor.so for user 5","timestamp":"2025-05-23T17:55:00.107Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.108Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:55:00.117Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 7: email:youssefr@bu.edu","timestamp":"2025-05-23T17:55:00.121Z"}
{"level":"info","message":"[IdentityService] Created new identity email:youssefr@bu.edu for user 7","timestamp":"2025-05-23T17:55:00.129Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.130Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:00.145Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 8: email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:00.157Z"}
{"level":"info","message":"[IdentityService] Created new identity email:notifier@farcaster.xyz for user 8","timestamp":"2025-05-23T17:55:00.161Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.163Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:00.175Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 9: email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:00.178Z"}
{"level":"info","message":"[IdentityService] Created new identity email:no-reply@chainstack.com for user 9","timestamp":"2025-05-23T17:55:00.187Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.187Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:00.197Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.201Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:00.210Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.211Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:55:00.215Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 10: email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:55:00.218Z"}
{"level":"info","message":"[IdentityService] Created new identity email:m.orifovich@beeezo.com for user 10","timestamp":"2025-05-23T17:55:00.222Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.225Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T17:55:00.241Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 11: email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T17:55:00.244Z"}
{"level":"info","message":"[IdentityService] Created new identity email:keshavp.ventures@gmail.com for user 11","timestamp":"2025-05-23T17:55:00.248Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.249Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:00.256Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 12: email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:00.259Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:00.260Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.260Z"}
{"level":"info","message":"[IdentityService] Created new identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com for user 12","timestamp":"2025-05-23T17:55:00.265Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.266Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:00.271Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.271Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:00.281Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 13: email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:00.283Z"}
{"level":"info","message":"[IdentityService] Created new identity email:newsletter@mail.fwdstart.me for user 13","timestamp":"2025-05-23T17:55:00.288Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.289Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:00.299Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 14: email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:00.303Z"}
{"level":"info","message":"[IdentityService] Created new identity email:spaceambition@substack.com for user 14","timestamp":"2025-05-23T17:55:00.309Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.310Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:00.319Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.320Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:00.363Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 15: email:noreply@discord.com","timestamp":"2025-05-23T17:55:00.365Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@discord.com for user 15","timestamp":"2025-05-23T17:55:00.369Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:00.370Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mw@above10x.com","timestamp":"2025-05-23T17:55:05.109Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 16: email:mw@above10x.com","timestamp":"2025-05-23T17:55:05.113Z"}
{"level":"info","message":"[IdentityService] Created new identity email:mw@above10x.com for user 16","timestamp":"2025-05-23T17:55:05.116Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:05.117Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:55:07.792Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:07.792Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:cam@cjla.com","timestamp":"2025-05-23T17:55:07.819Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 17: email:cam@cjla.com","timestamp":"2025-05-23T17:55:07.828Z"}
{"level":"info","message":"[IdentityService] Created new identity email:cam@cjla.com for user 17","timestamp":"2025-05-23T17:55:07.846Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:07.847Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:richard@bexleyvc.com","timestamp":"2025-05-23T17:55:08.174Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 18: email:richard@bexleyvc.com","timestamp":"2025-05-23T17:55:08.179Z"}
{"level":"info","message":"[IdentityService] Created new identity email:richard@bexleyvc.com for user 18","timestamp":"2025-05-23T17:55:08.182Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:08.182Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:alex@getadvanced.com.au","timestamp":"2025-05-23T17:55:08.479Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 19: email:alex@getadvanced.com.au","timestamp":"2025-05-23T17:55:08.773Z"}
{"level":"info","message":"[IdentityService] Created new identity email:alex@getadvanced.com.au for user 19","timestamp":"2025-05-23T17:55:08.781Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:08.781Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:gary@globalhealthimpactfund.com","timestamp":"2025-05-23T17:55:08.791Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 20: email:gary@globalhealthimpactfund.com","timestamp":"2025-05-23T17:55:08.794Z"}
{"level":"info","message":"[IdentityService] Created new identity email:gary@globalhealthimpactfund.com for user 20","timestamp":"2025-05-23T17:55:09.861Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:09.862Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T17:55:09.876Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 21: email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T17:55:09.878Z"}
{"level":"info","message":"[IdentityService] Created new identity email:celine.schulze@narwhale.ventures for user 21","timestamp":"2025-05-23T17:55:09.887Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:09.888Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mr.mayur@superhook.site","timestamp":"2025-05-23T17:55:10.012Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 22: email:mr.mayur@superhook.site","timestamp":"2025-05-23T17:55:10.017Z"}
{"level":"info","message":"[IdentityService] Created new identity email:mr.mayur@superhook.site for user 22","timestamp":"2025-05-23T17:55:10.021Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:10.022Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:55:14.099Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.099Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T17:55:14.127Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 23: email:info.moneco@gmail.com","timestamp":"2025-05-23T17:55:14.129Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:55:14.134Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info.moneco@gmail.com for user 23","timestamp":"2025-05-23T17:55:14.134Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.135Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 24: email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:55:14.138Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:partnerships@society.pictures","timestamp":"2025-05-23T17:55:14.142Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 25: email:partnerships@society.pictures","timestamp":"2025-05-23T17:55:14.144Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply_sberunity@sber.ru for user 24","timestamp":"2025-05-23T17:55:14.145Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.146Z"}
{"level":"info","message":"[IdentityService] Created new identity email:partnerships@society.pictures for user 25","timestamp":"2025-05-23T17:55:14.149Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.150Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:kanika@get-aura.com","timestamp":"2025-05-23T17:55:14.152Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 26: email:kanika@get-aura.com","timestamp":"2025-05-23T17:55:14.155Z"}
{"level":"info","message":"[IdentityService] Created new identity email:kanika@get-aura.com for user 26","timestamp":"2025-05-23T17:55:14.163Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.163Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:55:14.178Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 27: email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:55:14.181Z"}
{"level":"info","message":"[IdentityService] Created new identity email:dmitri.namasco@mozaic.md for user 27","timestamp":"2025-05-23T17:55:14.184Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.185Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T17:55:14.197Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 28: email:radu@vuvpfund.com","timestamp":"2025-05-23T17:55:14.199Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:14.204Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.204Z"}
{"level":"info","message":"[IdentityService] Created new identity email:radu@vuvpfund.com for user 28","timestamp":"2025-05-23T17:55:14.207Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.208Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:14.212Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.212Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:14.217Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.218Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:14.221Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.221Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:14.230Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.231Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:14.240Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.241Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T17:55:14.294Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 29: email:newsletter@etherscan.io","timestamp":"2025-05-23T17:55:14.296Z"}
{"level":"info","message":"[IdentityService] Created new identity email:newsletter@etherscan.io for user 29","timestamp":"2025-05-23T17:55:14.303Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.304Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:14.306Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.307Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:14.335Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.336Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:14.344Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 30: email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:14.347Z"}
{"level":"info","message":"[IdentityService] Created new identity email:notifications@cursor1.discoursemail.com for user 30","timestamp":"2025-05-23T17:55:14.351Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:14.352Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T17:55:15.357Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 31: email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T17:55:15.360Z"}
{"level":"info","message":"[IdentityService] Created new identity email:naji.boutros@tavis-capital.ch for user 31","timestamp":"2025-05-23T17:55:15.364Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.364Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:55:15.377Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 32: email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:55:15.380Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info@hb3-accelerator.com for user 32","timestamp":"2025-05-23T17:55:15.384Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.385Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:55:15.407Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.407Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:55:15.416Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 33: email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:55:15.419Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:15.423Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.424Z"}
{"level":"info","message":"[IdentityService] Created new identity email:fearlessimpact@mail.beehiiv.com for user 33","timestamp":"2025-05-23T17:55:15.426Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.426Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:15.431Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.432Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:15.435Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.436Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:15.449Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.450Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:15.456Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.457Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T17:55:15.467Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 34: email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T17:55:15.486Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:15.490Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.491Z"}
{"level":"info","message":"[IdentityService] Created new identity email:davin.dedhia@auptimate.com for user 34","timestamp":"2025-05-23T17:55:15.492Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.493Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:55:15.501Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.502Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:15.514Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.515Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:55:15.520Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.521Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:55:15.547Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.548Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:15.551Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.551Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:marco.gulla@hthvc.com","timestamp":"2025-05-23T17:55:15.876Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 35: email:marco.gulla@hthvc.com","timestamp":"2025-05-23T17:55:15.880Z"}
{"level":"info","message":"[IdentityService] Created new identity email:marco.gulla@hthvc.com for user 35","timestamp":"2025-05-23T17:55:15.884Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.884Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:15.909Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.909Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:55:15.914Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.915Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:15.953Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.953Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:15.956Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.957Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:15.969Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.970Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:15.988Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:15.989Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:16.009Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.010Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:16.032Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.032Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:andreac@stratodynamic.com","timestamp":"2025-05-23T17:55:16.076Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 36: email:andreac@stratodynamic.com","timestamp":"2025-05-23T17:55:16.079Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:55:16.082Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.083Z"}
{"level":"info","message":"[IdentityService] Created new identity email:andreac@stratodynamic.com for user 36","timestamp":"2025-05-23T17:55:16.084Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.085Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T17:55:16.092Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 37: email:no-reply@accounts.google.com","timestamp":"2025-05-23T17:55:16.094Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:16.096Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.097Z"}
{"level":"info","message":"[IdentityService] Created new identity email:no-reply@accounts.google.com for user 37","timestamp":"2025-05-23T17:55:16.098Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:16.099Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:jay@paycloseattention.world","timestamp":"2025-05-23T17:55:17.975Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 38: email:jay@paycloseattention.world","timestamp":"2025-05-23T17:55:17.982Z"}
{"level":"info","message":"[IdentityService] Created new identity email:jay@paycloseattention.world for user 38","timestamp":"2025-05-23T17:55:17.986Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:17.987Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:18.012Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:18.013Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:55:19.267Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:19.268Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T17:55:21.493Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:21.494Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:courtney@community.werqai.com","timestamp":"2025-05-23T17:55:21.529Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 39: email:courtney@community.werqai.com","timestamp":"2025-05-23T17:55:21.531Z"}
{"level":"info","message":"[IdentityService] Created new identity email:courtney@community.werqai.com for user 39","timestamp":"2025-05-23T17:55:21.539Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:21.540Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:michal.wrzolek@tarheelcap.com","timestamp":"2025-05-23T17:55:21.963Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 40: email:michal.wrzolek@tarheelcap.com","timestamp":"2025-05-23T17:55:21.966Z"}
{"level":"info","message":"[IdentityService] Created new identity email:michal.wrzolek@tarheelcap.com for user 40","timestamp":"2025-05-23T17:55:21.969Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:21.970Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:secilozgur@gmail.com","timestamp":"2025-05-23T17:55:22.962Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 41: email:secilozgur@gmail.com","timestamp":"2025-05-23T17:55:22.965Z"}
{"level":"info","message":"[IdentityService] Created new identity email:secilozgur@gmail.com for user 41","timestamp":"2025-05-23T17:55:22.968Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.969Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:55:22.971Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.972Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:55:22.973Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.974Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T17:55:22.984Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.985Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:22.986Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T17:55:22.988Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.989Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 42: email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:22.991Z"}
{"level":"info","message":"[IdentityService] Created new identity email:mailer-daemon@smtp.hostland.ru for user 42","timestamp":"2025-05-23T17:55:22.996Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:22.996Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:23.011Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:23.012Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:kashyap7kompella@gmail.com","timestamp":"2025-05-23T17:55:24.039Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 43: email:kashyap7kompella@gmail.com","timestamp":"2025-05-23T17:55:24.045Z"}
{"level":"info","message":"[IdentityService] Created new identity email:kashyap7kompella@gmail.com for user 43","timestamp":"2025-05-23T17:55:25.004Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.005Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:eliran@wingsil.com","timestamp":"2025-05-23T17:55:25.012Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 44: email:eliran@wingsil.com","timestamp":"2025-05-23T17:55:25.022Z"}
{"level":"info","message":"[IdentityService] Created new identity email:eliran@wingsil.com for user 44","timestamp":"2025-05-23T17:55:25.026Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.026Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:55:25.033Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.034Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.067Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.067Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.084Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.085Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.086Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.087Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.088Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.089Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.121Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.121Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.122Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.122Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.123Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.124Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.129Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.129Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.131Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.132Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.133Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.134Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.139Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.140Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.141Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.141Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.142Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.143Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.149Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.150Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.151Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.151Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.152Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.153Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.156Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.156Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.157Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.158Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.159Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.159Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.162Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.163Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.164Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.165Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.166Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.166Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.170Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.171Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.172Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.173Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.176Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.177Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.182Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.183Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.184Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.185Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.186Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.187Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.191Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.192Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.193Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.194Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.195Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.196Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.199Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.200Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.201Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.202Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.203Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.203Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.207Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.208Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.209Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.210Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.211Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.212Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.215Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.216Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.217Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.218Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.219Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.220Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.221Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.222Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.224Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.224Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.226Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.227Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.229Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.230Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.231Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.232Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.233Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.233Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.235Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.235Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.236Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.237Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.238Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.239Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.240Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.241Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.242Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.242Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.243Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.244Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.250Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.250Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.251Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.251Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.252Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.253Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.254Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.254Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.255Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.255Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T17:55:25.257Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.258Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.321Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.322Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.323Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.324Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.325Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.326Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.327Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.328Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 45: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.329Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 46: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.330Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 47: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.331Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 48: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.332Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.334Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.335Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.336Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 51: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.337Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.338Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.339Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.340Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 52: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.341Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 49: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.343Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 50: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.345Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 53: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.346Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 54: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.347Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 55: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.348Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 56: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.350Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 57: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.351Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 58: email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.352Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 46: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.356Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.358Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 47: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.360Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.361Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 50","timestamp":"2025-05-23T17:55:25.364Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.365Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 48: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.367Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.368Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 53","timestamp":"2025-05-23T17:55:25.369Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.370Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 54","timestamp":"2025-05-23T17:55:25.370Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.371Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 55","timestamp":"2025-05-23T17:55:25.372Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.372Z"}
{"level":"info","message":"[IdentityService] Created new identity email:mailer-daemon@googlemail.com for user 45","timestamp":"2025-05-23T17:55:25.375Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.376Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 58","timestamp":"2025-05-23T17:55:25.378Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.379Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 52: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.381Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.382Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 51: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.383Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.384Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 56","timestamp":"2025-05-23T17:55:25.405Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.406Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, mailer-daemon@googlemail.com) already exists.","file":"nbtinsert.c","length":303,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:mailer-daemon@googlemail.com for user 49: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:25.408Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.409Z"}
{"level":"warn","message":"[IdentityService] Identity email:mailer-daemon@googlemail.com already belongs to user 45, not user 57","timestamp":"2025-05-23T17:55:25.410Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.410Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.428Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.429Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.430Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.430Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.431Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.432Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.432Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.433Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.434Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.434Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T17:55:25.435Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.436Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:25.446Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.447Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:y.junho12@samsung.com","timestamp":"2025-05-23T17:55:25.470Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 59: email:y.junho12@samsung.com","timestamp":"2025-05-23T17:55:25.474Z"}
{"level":"info","message":"[IdentityService] Created new identity email:y.junho12@samsung.com for user 59","timestamp":"2025-05-23T17:55:25.480Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.481Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:25.493Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.494Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:25.517Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.518Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:25.524Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:25.525Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T17:55:28.483Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:28.483Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:m.mandour@pts.holdings","timestamp":"2025-05-23T17:55:29.615Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 60: email:m.mandour@pts.holdings","timestamp":"2025-05-23T17:55:29.619Z"}
{"level":"info","message":"[IdentityService] Created new identity email:m.mandour@pts.holdings for user 60","timestamp":"2025-05-23T17:55:29.622Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:29.623Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:frank.gill05@gmail.com","timestamp":"2025-05-23T17:55:36.165Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 61: email:frank.gill05@gmail.com","timestamp":"2025-05-23T17:55:40.540Z"}
{"level":"info","message":"[IdentityService] Created new identity email:frank.gill05@gmail.com for user 61","timestamp":"2025-05-23T17:55:40.560Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:40.561Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:george@untapped.ventures","timestamp":"2025-05-23T17:55:40.576Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 62: email:george@untapped.ventures","timestamp":"2025-05-23T17:55:40.580Z"}
{"level":"info","message":"[IdentityService] Created new identity email:george@untapped.ventures for user 62","timestamp":"2025-05-23T17:55:40.596Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:40.597Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:carey@banktechventures.com","timestamp":"2025-05-23T17:55:40.609Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 63: email:carey@banktechventures.com","timestamp":"2025-05-23T17:55:40.613Z"}
{"level":"info","message":"[IdentityService] Created new identity email:carey@banktechventures.com for user 63","timestamp":"2025-05-23T17:55:40.628Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:40.630Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:james.jenkinson@business-growth.uk","timestamp":"2025-05-23T17:55:41.084Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 64: email:james.jenkinson@business-growth.uk","timestamp":"2025-05-23T17:55:41.087Z"}
{"level":"info","message":"[IdentityService] Created new identity email:james.jenkinson@business-growth.uk for user 64","timestamp":"2025-05-23T17:55:41.090Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:41.091Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.643Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.648Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.678Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.688Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.709Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.711Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.728Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.730Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.745Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.747Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:55:44.759Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:55:44.763Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:55:44.995Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:44.996Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:55:45.012Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.012Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:45.041Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.042Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:45.089Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.089Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:45.095Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.095Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info@webacy.com","timestamp":"2025-05-23T17:55:45.134Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 65: email:info@webacy.com","timestamp":"2025-05-23T17:55:45.138Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info@webacy.com for user 65","timestamp":"2025-05-23T17:55:45.142Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.143Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:55:45.150Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.150Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:55:45.196Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.197Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:45.280Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.281Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:45.302Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:45.305Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:azam.beyk@niioma.com","timestamp":"2025-05-23T17:55:47.594Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 66: email:azam.beyk@niioma.com","timestamp":"2025-05-23T17:55:47.597Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T17:55:47.600Z"}
{"level":"info","message":"[IdentityService] Created new identity email:azam.beyk@niioma.com for user 66","timestamp":"2025-05-23T17:55:47.601Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.603Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 67: email:postman-team@email.postman.com","timestamp":"2025-05-23T17:55:47.605Z"}
{"level":"info","message":"[IdentityService] Created new identity email:postman-team@email.postman.com for user 67","timestamp":"2025-05-23T17:55:47.610Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.611Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:47.687Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.688Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:47.791Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.792Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:47.795Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.796Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:support@web3.storage","timestamp":"2025-05-23T17:55:47.806Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 68: email:support@web3.storage","timestamp":"2025-05-23T17:55:47.808Z"}
{"level":"info","message":"[IdentityService] Created new identity email:support@web3.storage for user 68","timestamp":"2025-05-23T17:55:47.813Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.814Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:47.820Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.821Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:47.863Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.864Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:47.874Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.874Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:startup@startupgrind.com","timestamp":"2025-05-23T17:55:47.902Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 69: email:startup@startupgrind.com","timestamp":"2025-05-23T17:55:47.904Z"}
{"level":"info","message":"[IdentityService] Created new identity email:startup@startupgrind.com for user 69","timestamp":"2025-05-23T17:55:47.907Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.907Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:55:47.922Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.923Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@openzeppelin.com","timestamp":"2025-05-23T17:55:47.928Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 70: email:noreply@openzeppelin.com","timestamp":"2025-05-23T17:55:47.930Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@openzeppelin.com for user 70","timestamp":"2025-05-23T17:55:47.934Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:47.934Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:48.015Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.015Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:48.066Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.067Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.114Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.115Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:48.125Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.126Z"}
{"level":"info","message":"[IdentityService] Found user 67 with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T17:55:48.144Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.144Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:48.146Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.147Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.197Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.197Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:support@no-reply.huddle01.com","timestamp":"2025-05-23T17:55:48.219Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 71: email:support@no-reply.huddle01.com","timestamp":"2025-05-23T17:55:48.222Z"}
{"level":"info","message":"[IdentityService] Created new identity email:support@no-reply.huddle01.com for user 71","timestamp":"2025-05-23T17:55:48.225Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.226Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:48.282Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.283Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:48.330Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.331Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.381Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.382Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:55:48.413Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.413Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T17:55:48.445Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.445Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:48.448Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.448Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:48.452Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.453Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.483Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.484Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:48.489Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.489Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:apoorva.superhook@gmail.com","timestamp":"2025-05-23T17:55:48.495Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 72: email:apoorva.superhook@gmail.com","timestamp":"2025-05-23T17:55:48.498Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:no-reply@notify.docker.com","timestamp":"2025-05-23T17:55:48.502Z"}
{"level":"info","message":"[IdentityService] Created new identity email:apoorva.superhook@gmail.com for user 72","timestamp":"2025-05-23T17:55:48.503Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.504Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 73: email:no-reply@notify.docker.com","timestamp":"2025-05-23T17:55:48.505Z"}
{"level":"info","message":"[IdentityService] Created new identity email:no-reply@notify.docker.com for user 73","timestamp":"2025-05-23T17:55:48.508Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.509Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:48.532Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.533Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.585Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.586Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:48.589Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.589Z"}
{"level":"info","message":"[IdentityService] Found user 73 with identity email:no-reply@notify.docker.com","timestamp":"2025-05-23T17:55:48.603Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.603Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:48.620Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.620Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.650Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.651Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:48.714Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.715Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:48.723Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.723Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:48.750Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.751Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:48.792Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.793Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:security@getgitguardian.com","timestamp":"2025-05-23T17:55:48.830Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:security@getgitguardian.com","timestamp":"2025-05-23T17:55:48.840Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 74: email:security@getgitguardian.com","timestamp":"2025-05-23T17:55:48.844Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 75: email:security@getgitguardian.com","timestamp":"2025-05-23T17:55:48.850Z"}
{"level":"info","message":"[IdentityService] Created new identity email:security@getgitguardian.com for user 74","timestamp":"2025-05-23T17:55:48.854Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.855Z"}
{"code":"23505","constraint":"user_identities_provider_provider_id_key","detail":"Key (provider, provider_id)=(email, security@getgitguardian.com) already exists.","file":"nbtinsert.c","length":302,"level":"error","line":"666","message":"[IdentityService] Error saving identity email:security@getgitguardian.com for user 75: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"","name":"error","routine":"_bt_check_unique","schema":"public","severity":"ERROR","stack":"error: duplicate key value violates unique constraint \"user_identities_provider_provider_id_key\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async IdentityService.saveIdentity (/app/services/identity-service.js:120:9)\n at async IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:540:7)\n at async /app/services/emailBot.js:135:48","table":"user_identities","timestamp":"2025-05-23T17:55:48.858Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.859Z"}
{"level":"info","message":"[IdentityService] Found user 74 with identity email:security@getgitguardian.com","timestamp":"2025-05-23T17:55:48.901Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.904Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:rakesh@rakeshvasudev.in","timestamp":"2025-05-23T17:55:48.915Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 76: email:rakesh@rakeshvasudev.in","timestamp":"2025-05-23T17:55:48.923Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:investor@startupgrind.com","timestamp":"2025-05-23T17:55:48.926Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 77: email:investor@startupgrind.com","timestamp":"2025-05-23T17:55:48.931Z"}
{"level":"info","message":"[IdentityService] Created new identity email:rakesh@rakeshvasudev.in for user 76","timestamp":"2025-05-23T17:55:48.936Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.937Z"}
{"level":"info","message":"[IdentityService] Created new identity email:investor@startupgrind.com for user 77","timestamp":"2025-05-23T17:55:48.943Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.944Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:48.965Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:48.967Z"}
{"level":"info","message":"[IdentityService] Found user 37 with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T17:55:49.014Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.015Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:authentication@notifications.dynamicauth.com","timestamp":"2025-05-23T17:55:49.018Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 78: email:authentication@notifications.dynamicauth.com","timestamp":"2025-05-23T17:55:49.022Z"}
{"level":"info","message":"[IdentityService] Created new identity email:authentication@notifications.dynamicauth.com for user 78","timestamp":"2025-05-23T17:55:49.033Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.034Z"}
{"level":"info","message":"[IdentityService] Found user 76 with identity email:rakesh@rakeshvasudev.in","timestamp":"2025-05-23T17:55:49.044Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.046Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:49.062Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.064Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:49.071Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.072Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T17:55:49.086Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.087Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info@a2dventures.com","timestamp":"2025-05-23T17:55:49.098Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 79: email:info@a2dventures.com","timestamp":"2025-05-23T17:55:49.102Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info@a2dventures.com for user 79","timestamp":"2025-05-23T17:55:49.111Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.112Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:scott@blackdogmusicpartners.com","timestamp":"2025-05-23T17:55:49.114Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 80: email:scott@blackdogmusicpartners.com","timestamp":"2025-05-23T17:55:49.117Z"}
{"level":"info","message":"[IdentityService] Created new identity email:scott@blackdogmusicpartners.com for user 80","timestamp":"2025-05-23T17:55:49.123Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.125Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@nodies.app","timestamp":"2025-05-23T17:55:49.140Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 81: email:noreply@nodies.app","timestamp":"2025-05-23T17:55:49.145Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:49.147Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.148Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@nodies.app for user 81","timestamp":"2025-05-23T17:55:49.149Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.150Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:investor@smarthaus.ai","timestamp":"2025-05-23T17:55:49.155Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 82: email:investor@smarthaus.ai","timestamp":"2025-05-23T17:55:49.160Z"}
{"level":"info","message":"[IdentityService] Created new identity email:investor@smarthaus.ai for user 82","timestamp":"2025-05-23T17:55:49.167Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.167Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:49.176Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.178Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:49.189Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.189Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info@qesafety.com","timestamp":"2025-05-23T17:55:49.199Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 83: email:info@qesafety.com","timestamp":"2025-05-23T17:55:49.201Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:49.203Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.203Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info@qesafety.com for user 83","timestamp":"2025-05-23T17:55:49.213Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.213Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:55:49.223Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.224Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:49.234Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.234Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:55:49.270Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.270Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:rexd@mail.beehiiv.com","timestamp":"2025-05-23T17:55:49.279Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 84: email:rexd@mail.beehiiv.com","timestamp":"2025-05-23T17:55:49.281Z"}
{"level":"info","message":"[IdentityService] Created new identity email:rexd@mail.beehiiv.com for user 84","timestamp":"2025-05-23T17:55:49.285Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:49.285Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:valbelyaev@gmail.com","timestamp":"2025-05-23T17:55:51.115Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 85: email:valbelyaev@gmail.com","timestamp":"2025-05-23T17:55:51.117Z"}
{"level":"info","message":"[IdentityService] Created new identity email:valbelyaev@gmail.com for user 85","timestamp":"2025-05-23T17:55:51.120Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.122Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:51.168Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.169Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:51.184Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 86: email:info@k2match.com","timestamp":"2025-05-23T17:55:51.186Z"}
{"level":"info","message":"[IdentityService] Created new identity email:info@k2match.com for user 86","timestamp":"2025-05-23T17:55:51.189Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.190Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:51.242Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.243Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:51.255Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.255Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:51.272Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.272Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:51.303Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.303Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:51.365Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.365Z"}
{"level":"info","message":"[IdentityService] Found user 67 with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T17:55:51.371Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.372Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:51.376Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.377Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:51.453Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.454Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:51.476Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.476Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:51.479Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:51.480Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:aoectwbackup@gmail.com","timestamp":"2025-05-23T17:55:55.088Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 87: email:aoectwbackup@gmail.com","timestamp":"2025-05-23T17:55:55.094Z"}
{"level":"info","message":"[IdentityService] Created new identity email:aoectwbackup@gmail.com for user 87","timestamp":"2025-05-23T17:55:55.102Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.103Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:serhiihiba@gmail.com","timestamp":"2025-05-23T17:55:55.113Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 88: email:serhiihiba@gmail.com","timestamp":"2025-05-23T17:55:55.114Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:55.115Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.116Z"}
{"level":"info","message":"[IdentityService] Created new identity email:serhiihiba@gmail.com for user 88","timestamp":"2025-05-23T17:55:55.121Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.122Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T17:55:55.172Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.173Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:55.178Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.178Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:55.182Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.184Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:55:55.190Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.190Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:55.204Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.204Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.220Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.221Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.226Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.227Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.236Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.236Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.249Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.249Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:jowyang@mail.beehiiv.com","timestamp":"2025-05-23T17:55:55.271Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 89: email:jowyang@mail.beehiiv.com","timestamp":"2025-05-23T17:55:55.274Z"}
{"level":"info","message":"[IdentityService] Created new identity email:jowyang@mail.beehiiv.com for user 89","timestamp":"2025-05-23T17:55:55.278Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.279Z"}
{"level":"info","message":"[IdentityService] Found user 28 with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T17:55:55.285Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.286Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.296Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.298Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T17:55:55.302Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.304Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:graphdevs@edgeandnode.com","timestamp":"2025-05-23T17:55:55.328Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 90: email:graphdevs@edgeandnode.com","timestamp":"2025-05-23T17:55:55.332Z"}
{"level":"info","message":"[IdentityService] Created new identity email:graphdevs@edgeandnode.com for user 90","timestamp":"2025-05-23T17:55:55.337Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.337Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:55.349Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.350Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:55.362Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.363Z"}
{"level":"info","message":"[IdentityService] Found user 84 with identity email:rexd@mail.beehiiv.com","timestamp":"2025-05-23T17:55:55.404Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.404Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:ella@dealflowxchange.com","timestamp":"2025-05-23T17:55:55.439Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 91: email:ella@dealflowxchange.com","timestamp":"2025-05-23T17:55:55.441Z"}
{"level":"info","message":"[IdentityService] Created new identity email:ella@dealflowxchange.com for user 91","timestamp":"2025-05-23T17:55:55.444Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.444Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:55.494Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.495Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:55.609Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.610Z"}
{"level":"info","message":"[IdentityService] Found user 78 with identity email:authentication@notifications.dynamicauth.com","timestamp":"2025-05-23T17:55:55.615Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.616Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:steve@pinata.cloud","timestamp":"2025-05-23T17:55:55.622Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 92: email:steve@pinata.cloud","timestamp":"2025-05-23T17:55:55.626Z"}
{"level":"info","message":"[IdentityService] Created new identity email:steve@pinata.cloud for user 92","timestamp":"2025-05-23T17:55:55.633Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.634Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:55.635Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.636Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:55:55.658Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.658Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:55:55.661Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.661Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T17:55:55.684Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.685Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:justin@pinata.cloud","timestamp":"2025-05-23T17:55:55.694Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 93: email:justin@pinata.cloud","timestamp":"2025-05-23T17:55:55.696Z"}
{"level":"info","message":"[IdentityService] Created new identity email:justin@pinata.cloud for user 93","timestamp":"2025-05-23T17:55:55.699Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.700Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:55.740Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.741Z"}
{"level":"info","message":"[IdentityService] Found user 91 with identity email:ella@dealflowxchange.com","timestamp":"2025-05-23T17:55:55.784Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.784Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:55:55.820Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.821Z"}
{"level":"info","message":"[IdentityService] Found user 92 with identity email:steve@pinata.cloud","timestamp":"2025-05-23T17:55:55.832Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.832Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:55:55.915Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.915Z"}
{"level":"info","message":"[IdentityService] Found user 93 with identity email:justin@pinata.cloud","timestamp":"2025-05-23T17:55:55.920Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.920Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@web3.storage","timestamp":"2025-05-23T17:55:55.946Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 94: email:noreply@web3.storage","timestamp":"2025-05-23T17:55:55.948Z"}
{"level":"info","message":"[IdentityService] No user found with identity email:noreply@web3.storage","timestamp":"2025-05-23T17:55:55.949Z"}
{"level":"info","message":"[IdentityService] Saving identity for user 95: email:noreply@web3.storage","timestamp":"2025-05-23T17:55:55.952Z"}
{"level":"info","message":"[IdentityService] Created new identity email:noreply@web3.storage for user 94","timestamp":"2025-05-23T17:55:55.953Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.954Z"}
{"level":"warn","message":"[IdentityService] Identity email:noreply@web3.storage already belongs to user 94, not user 95","timestamp":"2025-05-23T17:55:55.959Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.960Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:55:55.968Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.968Z"}
{"level":"info","message":"[IdentityService] Found user 23 with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T17:55:55.975Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.976Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T17:55:55.978Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.979Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T17:55:55.981Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:55:55.982Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.492Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.497Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.517Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.520Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.531Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.534Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.544Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.547Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.559Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.562Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:26.572Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:26.575Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.839Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.844Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.856Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.858Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.873Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.888Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.890Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.902Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.905Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:56:42.916Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:56:42.919Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:56:48.090Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:56:48.093Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:56:48.094Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:56:48.095Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:56:48.096Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:56:48.097Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:56:48.380Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:56:48.392Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:56:48.463Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:56:49.631Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.633Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:56:49.657Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.659Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:56:49.663Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.666Z"}
{"level":"info","message":"[IdentityService] Found user 6 with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T17:56:49.708Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.709Z"}
{"level":"info","message":"[IdentityService] Found user 2 with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T17:56:49.801Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.801Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:56:49.824Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.826Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:56:49.858Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.859Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:49.906Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.907Z"}
{"level":"info","message":"[IdentityService] Found user 11 with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T17:56:49.921Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.923Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:49.938Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.940Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:56:49.951Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.953Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:49.955Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.956Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:56:49.978Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.979Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:56:49.985Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.986Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:56:49.992Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:49.993Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:56:50.007Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:50.011Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:56:50.030Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:50.031Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:56:50.642Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:56:50.645Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:56:50.646Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:56:50.647Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:56:50.647Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:56:50.648Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:56:50.934Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:56:50.947Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:56:51.037Z"}
{"level":"info","message":"[IdentityService] Found user 2 with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T17:56:56.514Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.515Z"}
{"level":"info","message":"[IdentityService] Found user 6 with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T17:56:56.531Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.534Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:56:56.542Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.543Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:56:56.548Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.548Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:56:56.555Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.556Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:56:56.560Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.561Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:56.570Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.571Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:56:56.589Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.590Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:56:56.595Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.596Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:56:56.602Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.603Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:56.630Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.631Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:56:56.638Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.639Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:56:56.646Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.646Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:56:56.721Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.721Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:56:56.768Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.769Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:56:56.809Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.809Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:56:56.819Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.820Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:56:56.904Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.905Z"}
{"level":"info","message":"[IdentityService] Found user 11 with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T17:56:56.923Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:56.924Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:56:58.811Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:56:58.812Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:57:00.883Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:00.885Z"}
{"level":"info","message":"[IdentityService] Found user 17 with identity email:cam@cjla.com","timestamp":"2025-05-23T17:57:00.915Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:00.916Z"}
{"level":"info","message":"[IdentityService] Found user 18 with identity email:richard@bexleyvc.com","timestamp":"2025-05-23T17:57:01.187Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:01.188Z"}
{"level":"info","message":"[IdentityService] Found user 19 with identity email:alex@getadvanced.com.au","timestamp":"2025-05-23T17:57:01.469Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:01.470Z"}
{"level":"info","message":"[IdentityService] Found user 20 with identity email:gary@globalhealthimpactfund.com","timestamp":"2025-05-23T17:57:01.785Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:01.785Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T17:57:02.826Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:02.827Z"}
{"level":"info","message":"[IdentityService] Found user 22 with identity email:mr.mayur@superhook.site","timestamp":"2025-05-23T17:57:02.970Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:02.971Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:57:04.932Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.933Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T17:57:04.964Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.965Z"}
{"level":"info","message":"[IdentityService] Found user 23 with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T17:57:04.970Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.970Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T17:57:04.979Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.980Z"}
{"level":"info","message":"[IdentityService] Found user 25 with identity email:partnerships@society.pictures","timestamp":"2025-05-23T17:57:04.981Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.982Z"}
{"level":"info","message":"[IdentityService] Found user 26 with identity email:kanika@get-aura.com","timestamp":"2025-05-23T17:57:04.987Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:04.988Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:57:05.018Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.019Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:57:05.029Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.029Z"}
{"level":"info","message":"[IdentityService] Found user 28 with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T17:57:05.053Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.054Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:05.064Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.065Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.070Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.071Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.079Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.080Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:05.098Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.099Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:05.108Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.109Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.110Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.110Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:05.116Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.118Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:57:05.125Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.126Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:05.139Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.140Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.155Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.156Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T17:57:05.217Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.218Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:05.223Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.224Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:05.241Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.241Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:57:05.286Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.287Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:57:05.299Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.299Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:57:05.306Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.306Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:57:05.314Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.315Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:05.342Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.343Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.384Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.385Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:05.386Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.387Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T17:57:05.404Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.404Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:05.429Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.429Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T17:57:05.441Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.442Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T17:57:05.453Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.454Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:05.510Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.511Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:05.528Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:05.531Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T17:57:06.604Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.607Z"}
{"level":"info","message":"[IdentityService] Found user 37 with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T17:57:06.625Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.626Z"}
{"level":"info","message":"[IdentityService] Found user 36 with identity email:andreac@stratodynamic.com","timestamp":"2025-05-23T17:57:06.635Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.636Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:57:06.657Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.658Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T17:57:06.666Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.667Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:57:06.705Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.705Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:06.715Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.716Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:57:06.738Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.738Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:06.770Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:06.771Z"}
{"level":"info","message":"[IdentityService] Found user 35 with identity email:marco.gulla@hthvc.com","timestamp":"2025-05-23T17:57:07.223Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:07.223Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:07.260Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:07.261Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:07.263Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:07.264Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:57:08.834Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:57:08.846Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:08.847Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:08.848Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:57:08.849Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:57:08.850Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:57:09.233Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:57:09.250Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:57:09.336Z"}
{"level":"info","message":"[IdentityService] Found user 2 with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T17:57:10.440Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.441Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T17:57:10.480Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.481Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:57:10.502Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.503Z"}
{"level":"info","message":"[IdentityService] Found user 6 with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T17:57:10.516Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.517Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T17:57:10.557Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.559Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:10.571Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.573Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T17:57:10.583Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.583Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:57:10.600Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.601Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:57:10.610Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.610Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T17:57:10.626Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.627Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T17:57:10.638Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.638Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T17:57:10.643Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.644Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T17:57:10.669Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.669Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:10.678Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.678Z"}
{"level":"info","message":"[IdentityService] Found user 11 with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T17:57:10.710Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.712Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T17:57:10.715Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.716Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T17:57:10.733Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.735Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T17:57:10.749Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.750Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T17:57:10.799Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:10.799Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:13.887Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:13.892Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T17:57:13.915Z"}
{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T17:57:13.921Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:13.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:13.945Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:13.972Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:13.974Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:13.995Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:13.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:14.013Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:14.015Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:14.027Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:14.030Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:57:15.069Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:57:15.072Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:15.072Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:15.073Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:57:15.074Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:57:15.074Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:57:15.326Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:57:15.337Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:57:15.414Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-23T17:57:20.695Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T17:57:37.820Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T17:57:37.822Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:37.823Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T17:57:37.824Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T17:57:37.825Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T17:57:37.826Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T17:57:38.102Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T17:57:38.113Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T17:57:38.183Z"}
{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-23T17:57:43.426Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.411Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.418Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.442Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.447Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.461Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.465Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.478Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.481Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.493Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.496Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:57:45.509Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:57:45.512Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.777Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.782Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.800Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.804Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.818Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.820Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.834Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.837Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.850Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.854Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:58:45.864Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:58:45.867Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:47.263Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:47.268Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:47.283Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:47.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:47.302Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:47.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:43.905Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:43.909Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:43.920Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:43.924Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T17:59:43.934Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T17:59:43.936Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.237Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.261Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.264Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.282Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.284Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.295Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.298Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.309Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.311Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:00:44.321Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:00:44.323Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.601Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.605Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.621Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.624Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.650Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.653Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.663Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.666Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.676Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.678Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:01:44.689Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:01:44.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.003Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.008Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.022Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.028Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.041Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.044Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.057Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.060Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.070Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.073Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:02:45.083Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:02:45.085Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.380Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.385Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.401Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.404Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.420Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.434Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.437Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.451Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:03:45.461Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:03:45.463Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:04:22.740Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:04:22.743Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:04:22.744Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:04:22.745Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:04:22.745Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:04:22.746Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:04:23.032Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T18:04:23.045Z"}
{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-05-23T18:04:23.082Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-05-23T18:04:23.083Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-05-23T18:04:21.371Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T18:04:21.373Z"}
{"level":"info","message":"[IdentityService] Found user 2 with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T18:04:26.779Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 2 (Type: number)","timestamp":"2025-05-23T18:04:26.780Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 2:","timestamp":"2025-05-23T18:04:26.782Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 2","timestamp":"2025-05-23T18:04:26.782Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:04:26.815Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:04:26.816Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:04:26.818Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:04:26.818Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T18:04:26.875Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 5 (Type: number)","timestamp":"2025-05-23T18:04:26.876Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 5:","timestamp":"2025-05-23T18:04:26.878Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 5","timestamp":"2025-05-23T18:04:26.879Z"}
{"level":"info","message":"[IdentityService] Found user 6 with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T18:04:26.897Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 6 (Type: number)","timestamp":"2025-05-23T18:04:26.898Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 6:","timestamp":"2025-05-23T18:04:26.900Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 6","timestamp":"2025-05-23T18:04:26.900Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:26.940Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:26.940Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:26.942Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:26.942Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:04:26.979Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:04:26.979Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:04:26.996Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:04:26.997Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T18:04:27.018Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 7 (Type: number)","timestamp":"2025-05-23T18:04:27.018Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 7:","timestamp":"2025-05-23T18:04:27.024Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 7","timestamp":"2025-05-23T18:04:27.024Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:04:27.031Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:04:27.032Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:04:27.036Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:04:27.036Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:04:27.051Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:04:27.051Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:04:27.055Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:04:27.055Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:27.072Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:27.072Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:27.073Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:27.074Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:04:27.081Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:04:27.081Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:04:27.083Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:04:27.085Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:27.095Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:27.096Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:27.099Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:27.099Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:27.126Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:27.127Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:27.129Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:27.130Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:04:27.160Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:04:27.161Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:04:27.162Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:04:27.162Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T18:04:27.165Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 10 (Type: number)","timestamp":"2025-05-23T18:04:27.166Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 10:","timestamp":"2025-05-23T18:04:27.169Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 10","timestamp":"2025-05-23T18:04:27.169Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:27.191Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:27.192Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:27.195Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:27.195Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:04:27.214Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:04:27.214Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:04:27.216Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:04:27.217Z"}
{"level":"info","message":"[IdentityService] Found user 11 with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T18:04:27.256Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 11 (Type: number)","timestamp":"2025-05-23T18:04:27.257Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 11:","timestamp":"2025-05-23T18:04:27.260Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 11","timestamp":"2025-05-23T18:04:27.260Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:27.332Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:27.333Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:27.334Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:27.335Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:04:31.998Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:04:31.998Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:04:32.003Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:04:32.004Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:04:35.220Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:04:35.221Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:04:35.223Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:04:35.223Z"}
{"level":"info","message":"[IdentityService] Found user 17 with identity email:cam@cjla.com","timestamp":"2025-05-23T18:04:35.414Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 17 (Type: number)","timestamp":"2025-05-23T18:04:35.414Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 17:","timestamp":"2025-05-23T18:04:35.415Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 17","timestamp":"2025-05-23T18:04:35.416Z"}
{"level":"info","message":"[IdentityService] Found user 18 with identity email:richard@bexleyvc.com","timestamp":"2025-05-23T18:04:35.941Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 18 (Type: number)","timestamp":"2025-05-23T18:04:35.942Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 18:","timestamp":"2025-05-23T18:04:35.944Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 18","timestamp":"2025-05-23T18:04:35.944Z"}
{"level":"info","message":"[IdentityService] Found user 19 with identity email:alex@getadvanced.com.au","timestamp":"2025-05-23T18:04:36.823Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 19 (Type: number)","timestamp":"2025-05-23T18:04:36.823Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 19:","timestamp":"2025-05-23T18:04:36.825Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 19","timestamp":"2025-05-23T18:04:36.825Z"}
{"level":"info","message":"[IdentityService] Found user 20 with identity email:gary@globalhealthimpactfund.com","timestamp":"2025-05-23T18:04:37.306Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 20 (Type: number)","timestamp":"2025-05-23T18:04:37.306Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 20:","timestamp":"2025-05-23T18:04:37.308Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 20","timestamp":"2025-05-23T18:04:37.308Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T18:04:38.658Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 21 (Type: number)","timestamp":"2025-05-23T18:04:38.668Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 21:","timestamp":"2025-05-23T18:04:38.670Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 21","timestamp":"2025-05-23T18:04:38.670Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T18:04:40.521Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 31 (Type: number)","timestamp":"2025-05-23T18:04:40.522Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 31:","timestamp":"2025-05-23T18:04:40.525Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 31","timestamp":"2025-05-23T18:04:40.525Z"}
{"level":"info","message":"[IdentityService] Found user 25 with identity email:partnerships@society.pictures","timestamp":"2025-05-23T18:04:40.561Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 25 (Type: number)","timestamp":"2025-05-23T18:04:40.562Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 25:","timestamp":"2025-05-23T18:04:40.574Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 25","timestamp":"2025-05-23T18:04:40.575Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:04:40.620Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:04:40.620Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:04:40.625Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:04:40.626Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T18:04:40.648Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 5 (Type: number)","timestamp":"2025-05-23T18:04:40.649Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 5:","timestamp":"2025-05-23T18:04:40.652Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 5","timestamp":"2025-05-23T18:04:40.652Z"}
{"level":"info","message":"[IdentityService] Found user 23 with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T18:04:40.675Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 23 (Type: number)","timestamp":"2025-05-23T18:04:40.676Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 23:","timestamp":"2025-05-23T18:04:40.677Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 23","timestamp":"2025-05-23T18:04:40.678Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:04:40.703Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:04:40.704Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:04:40.706Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:04:40.706Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:04:40.831Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:04:40.832Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:04:40.834Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:04:40.835Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:04:40.842Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:04:40.843Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:04:40.845Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:04:40.845Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:04:40.858Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:04:40.858Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:04:40.870Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:04:40.870Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:47.428Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:47.428Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:04:47.430Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:04:47.430Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:47.431Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:47.431Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:47.448Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:47.449Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:47.449Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:47.450Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:47.451Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:47.452Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:47.911Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:47.912Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:47.912Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:47.912Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:47.913Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:47.913Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:48.609Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:48.609Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:04:48.610Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:04:48.610Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:04:48.611Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:04:48.611Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:48.614Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:48.614Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:48.615Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:48.615Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T18:04:48.618Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 34 (Type: number)","timestamp":"2025-05-23T18:04:48.619Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:04:48.620Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:04:48.620Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.624Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.624Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.625Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.625Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T18:04:48.626Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 29 (Type: number)","timestamp":"2025-05-23T18:04:48.626Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:48.628Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:48.628Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:04:48.629Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:04:48.629Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:04:48.630Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:04:48.631Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:04:48.632Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:04:48.632Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.635Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.635Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:04:48.637Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:04:48.637Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:04:48.639Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:04:48.639Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.641Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.642Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.643Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.644Z"}
{"level":"info","message":"[IdentityService] Found user 35 with identity email:marco.gulla@hthvc.com","timestamp":"2025-05-23T18:04:48.645Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 35 (Type: number)","timestamp":"2025-05-23T18:04:48.645Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:48.646Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:48.647Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:04:48.649Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:04:48.649Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:04:48.650Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:04:48.650Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:48.652Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:48.652Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:48.654Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:48.654Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:48.655Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:48.656Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.658Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.659Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.660Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.661Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.663Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.664Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.666Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.667Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.668Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.668Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:04:48.669Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:04:48.670Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:04:48.671Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:04:48.671Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:48.672Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:48.673Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:48.674Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:48.675Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 34:","timestamp":"2025-05-23T18:04:48.676Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 34","timestamp":"2025-05-23T18:04:48.676Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:04:48.679Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:04:48.680Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.683Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.684Z"}
{"level":"info","message":"[IdentityService] Found user 38 with identity email:jay@paycloseattention.world","timestamp":"2025-05-23T18:04:48.687Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 38 (Type: number)","timestamp":"2025-05-23T18:04:48.687Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.688Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.689Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 29:","timestamp":"2025-05-23T18:04:48.690Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 29","timestamp":"2025-05-23T18:04:48.691Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:48.693Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:48.694Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:04:48.696Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:04:48.696Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:04:48.698Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:04:48.699Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:04:48.700Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:04:48.701Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.702Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.703Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:04:48.704Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:04:48.705Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:04:48.707Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:04:48.708Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.710Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.710Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.712Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.713Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 35:","timestamp":"2025-05-23T18:04:48.715Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 35","timestamp":"2025-05-23T18:04:48.715Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:04:48.720Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:04:48.720Z"}
{"level":"info","message":"[IdentityService] Found user 28 with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T18:04:50.466Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 28 (Type: number)","timestamp":"2025-05-23T18:04:50.467Z"}
{"level":"info","message":"[IdentityService] Found user 37 with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T18:04:50.471Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 37 (Type: number)","timestamp":"2025-05-23T18:04:50.471Z"}
{"level":"info","message":"[IdentityService] Found user 36 with identity email:andreac@stratodynamic.com","timestamp":"2025-05-23T18:04:50.473Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 36 (Type: number)","timestamp":"2025-05-23T18:04:50.473Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T18:04:50.475Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 7 (Type: number)","timestamp":"2025-05-23T18:04:50.475Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:04:50.476Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:04:50.477Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:04:50.478Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:04:50.479Z"}
{"level":"info","message":"[IdentityService] Found user 26 with identity email:kanika@get-aura.com","timestamp":"2025-05-23T18:04:50.482Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 26 (Type: number)","timestamp":"2025-05-23T18:04:50.482Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 38:","timestamp":"2025-05-23T18:04:55.320Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 38","timestamp":"2025-05-23T18:04:55.321Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:04:55.600Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 28:","timestamp":"2025-05-23T18:04:55.605Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 28","timestamp":"2025-05-23T18:04:55.608Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 37:","timestamp":"2025-05-23T18:04:55.617Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 37","timestamp":"2025-05-23T18:04:55.618Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 36:","timestamp":"2025-05-23T18:04:55.648Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 36","timestamp":"2025-05-23T18:04:55.648Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 7:","timestamp":"2025-05-23T18:04:55.654Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 7","timestamp":"2025-05-23T18:04:55.654Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:04:55.655Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:04:55.656Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:04:55.658Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:04:55.658Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 26:","timestamp":"2025-05-23T18:04:55.659Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 26","timestamp":"2025-05-23T18:04:55.659Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:04:55.660Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:04:55.660Z"}
{"level":"info","message":"[IdentityService] Found user 22 with identity email:mr.mayur@superhook.site","timestamp":"2025-05-23T18:04:55.662Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 22 (Type: number)","timestamp":"2025-05-23T18:04:55.662Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T18:04:55.663Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 31 (Type: number)","timestamp":"2025-05-23T18:04:55.663Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:04:55.694Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:04:56.461Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:04:56.461Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 22:","timestamp":"2025-05-23T18:05:02.563Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 22","timestamp":"2025-05-23T18:05:02.563Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 31:","timestamp":"2025-05-23T18:05:02.564Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 31","timestamp":"2025-05-23T18:05:02.564Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:02.812Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:02.817Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:05:03.106Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:05:03.106Z"}
{"level":"info","message":"[IdentityService] Found user 59 with identity email:y.junho12@samsung.com","timestamp":"2025-05-23T18:05:03.107Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 59 (Type: number)","timestamp":"2025-05-23T18:05:03.107Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:05:03.108Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:05:03.108Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:05:03.109Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:05:03.109Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:05:03.111Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:05:03.111Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 59:","timestamp":"2025-05-23T18:05:03.112Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 59","timestamp":"2025-05-23T18:05:03.113Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:05:03.122Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:05:03.122Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:05:03.123Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:05:03.123Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.812Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.812Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.814Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.814Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.815Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.815Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.816Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.816Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.817Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.817Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.818Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.818Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.819Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.819Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.820Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.820Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.820Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.820Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:07.821Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:07.821Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.265Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.268Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.271Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.281Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.282Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.282Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.283Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.284Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.285Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.285Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.286Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.287Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.288Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.289Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.291Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.292Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.293Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.294Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.296Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.296Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.377Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.378Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.383Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.383Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.385Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.385Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.387Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.387Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.388Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.392Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.394Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.395Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.397Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.397Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.399Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.400Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.401Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.402Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.403Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.404Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.468Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.468Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.469Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.470Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.471Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.472Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.473Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.474Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.476Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.477Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.479Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.480Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.483Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.483Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.484Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.485Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.487Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.487Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.493Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.494Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.495Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.497Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.501Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.502Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.506Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.509Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.512Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.514Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.516Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.518Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.520Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.521Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.524Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.524Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.526Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.526Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.528Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.529Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.545Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.546Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.547Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.547Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.549Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.550Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.556Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.559Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:05:18.561Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:05:18.561Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:05:18.563Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:05:18.563Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.564Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.565Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.566Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.566Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.568Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.569Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.570Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.571Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.575Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.576Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.578Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.579Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:05:18.580Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:05:18.581Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.582Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.583Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.584Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.585Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.586Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.586Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.587Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.588Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.589Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.589Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.591Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.591Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.599Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.600Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.607Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.607Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.608Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.609Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.610Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.610Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.612Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.612Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.613Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.614Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.619Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.620Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.626Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.627Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.634Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.635Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.645Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.646Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.647Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.647Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.661Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.662Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.662Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.663Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:05:18.664Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:05:18.664Z"}
{"level":"info","message":"[IdentityService] Found user 39 with identity email:courtney@community.werqai.com","timestamp":"2025-05-23T18:05:18.665Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 39 (Type: number)","timestamp":"2025-05-23T18:05:18.665Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:18.667Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:18.667Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:18.669Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:18.704Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:18.705Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:18.706Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:18.707Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:18.708Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:18.709Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:18.711Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:18.711Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:18.713Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:18.714Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.089Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.090Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.090Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.090Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.091Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.091Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.092Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.093Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.094Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.094Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:23.373Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:23.374Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T18:05:23.376Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 21 (Type: number)","timestamp":"2025-05-23T18:05:23.377Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:05:23.380Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:05:23.380Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:23.382Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:23.382Z"}
{"level":"info","message":"[IdentityService] Found user 41 with identity email:secilozgur@gmail.com","timestamp":"2025-05-23T18:05:23.383Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 41 (Type: number)","timestamp":"2025-05-23T18:05:23.383Z"}
{"level":"info","message":"[IdentityService] Found user 43 with identity email:kashyap7kompella@gmail.com","timestamp":"2025-05-23T18:05:23.385Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 43 (Type: number)","timestamp":"2025-05-23T18:05:23.385Z"}
{"level":"info","message":"[IdentityService] Found user 44 with identity email:eliran@wingsil.com","timestamp":"2025-05-23T18:05:23.386Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 44 (Type: number)","timestamp":"2025-05-23T18:05:23.386Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.408Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.408Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.409Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.410Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.411Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.411Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.412Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.413Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.414Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.414Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.415Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.415Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.417Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.418Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.431Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.431Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.432Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.432Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.433Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.433Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.435Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.435Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.437Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.437Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.441Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.442Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.443Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.444Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.445Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.445Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.446Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.447Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.449Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.449Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.450Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.450Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.451Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.451Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.452Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.453Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.454Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.454Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.455Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.455Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.456Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.456Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.457Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.458Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.459Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.459Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.461Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.462Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.466Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.466Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.468Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.468Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.470Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.470Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.471Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.471Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.472Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.473Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.484Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.485Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.487Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.488Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.490Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.491Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.494Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.494Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.496Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.496Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.501Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.501Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.502Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.502Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.503Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.503Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.505Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.505Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.506Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.506Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.507Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.508Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.509Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.509Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:05:23.510Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:05:23.510Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T18:05:23.511Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:05:23.514Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:05:23.514Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T18:05:23.515Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.516Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.516Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.520Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.520Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.521Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.522Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.523Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.523Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.527Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.528Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.530Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.530Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:05:23.531Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:05:23.531Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.532Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.533Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.534Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.534Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.535Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.535Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.536Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.537Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.539Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.539Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.540Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.540Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.541Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.541Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.542Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.542Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.543Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.544Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.547Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.547Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.548Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.549Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.551Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.551Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.553Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.554Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.555Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.555Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.560Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.561Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.562Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.562Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.564Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.567Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.570Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.571Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.573Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.573Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:05:23.575Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:05:23.575Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 39:","timestamp":"2025-05-23T18:05:23.577Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 39","timestamp":"2025-05-23T18:05:23.577Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:23.578Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:23.579Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:23.580Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:24.792Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:24.792Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 21:","timestamp":"2025-05-23T18:05:24.794Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 21","timestamp":"2025-05-23T18:05:24.794Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:05:24.800Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:05:24.801Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:24.803Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:24.803Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 41:","timestamp":"2025-05-23T18:05:24.805Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 41","timestamp":"2025-05-23T18:05:24.806Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 43:","timestamp":"2025-05-23T18:05:24.808Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 43","timestamp":"2025-05-23T18:05:24.809Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 44:","timestamp":"2025-05-23T18:05:24.811Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 44","timestamp":"2025-05-23T18:05:24.812Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:24.822Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:24.826Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:24.832Z"}
{"level":"info","message":"[IdentityService] Found user 61 with identity email:frank.gill05@gmail.com","timestamp":"2025-05-23T18:05:24.839Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 61 (Type: number)","timestamp":"2025-05-23T18:05:24.840Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:28.057Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:28.058Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:28.065Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:28.066Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:28.068Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:05:28.068Z"}
{"level":"info","message":"[IdentityService] Found user 77 with identity email:investor@startupgrind.com","timestamp":"2025-05-23T18:05:28.072Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 77 (Type: number)","timestamp":"2025-05-23T18:05:28.073Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:28.074Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:28.075Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:28.078Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:05:28.079Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:28.087Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:28.088Z"}
{"level":"info","message":"[IdentityService] Found user 63 with identity email:carey@banktechventures.com","timestamp":"2025-05-23T18:05:28.089Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 63 (Type: number)","timestamp":"2025-05-23T18:05:28.091Z"}
{"level":"info","message":"[IdentityService] Found user 76 with identity email:rakesh@rakeshvasudev.in","timestamp":"2025-05-23T18:05:28.093Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 76 (Type: number)","timestamp":"2025-05-23T18:05:28.093Z"}
{"level":"info","message":"[IdentityService] Found user 72 with identity email:apoorva.superhook@gmail.com","timestamp":"2025-05-23T18:05:28.096Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 72 (Type: number)","timestamp":"2025-05-23T18:05:28.096Z"}
{"level":"info","message":"[IdentityService] Found user 37 with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T18:05:28.099Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 37 (Type: number)","timestamp":"2025-05-23T18:05:28.100Z"}
{"level":"info","message":"[IdentityService] Found user 78 with identity email:authentication@notifications.dynamicauth.com","timestamp":"2025-05-23T18:05:28.102Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 78 (Type: number)","timestamp":"2025-05-23T18:05:28.102Z"}
{"level":"info","message":"[IdentityService] Found user 74 with identity email:security@getgitguardian.com","timestamp":"2025-05-23T18:05:28.103Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 74 (Type: number)","timestamp":"2025-05-23T18:05:28.104Z"}
{"level":"info","message":"[IdentityService] Found user 74 with identity email:security@getgitguardian.com","timestamp":"2025-05-23T18:05:28.105Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 74 (Type: number)","timestamp":"2025-05-23T18:05:28.105Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:28.134Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:05:28.134Z"}
{"level":"info","message":"[IdentityService] Found user 76 with identity email:rakesh@rakeshvasudev.in","timestamp":"2025-05-23T18:05:28.136Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 76 (Type: number)","timestamp":"2025-05-23T18:05:28.138Z"}
{"level":"info","message":"[IdentityService] Found user 67 with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T18:05:28.141Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 67 (Type: number)","timestamp":"2025-05-23T18:05:28.141Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:28.142Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:28.143Z"}
{"level":"info","message":"[IdentityService] Found user 82 with identity email:investor@smarthaus.ai","timestamp":"2025-05-23T18:05:28.162Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 82 (Type: number)","timestamp":"2025-05-23T18:05:28.162Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:28.177Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:28.178Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:28.179Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:28.180Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:28.192Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:28.192Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:28.205Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:28.206Z"}
{"level":"info","message":"[IdentityService] Found user 73 with identity email:no-reply@notify.docker.com","timestamp":"2025-05-23T18:05:28.210Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 73 (Type: number)","timestamp":"2025-05-23T18:05:28.210Z"}
{"level":"info","message":"[IdentityService] Found user 74 with identity email:security@getgitguardian.com","timestamp":"2025-05-23T18:05:28.217Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 74 (Type: number)","timestamp":"2025-05-23T18:05:28.217Z"}
{"level":"info","message":"[IdentityService] Found user 67 with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T18:05:28.233Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 67 (Type: number)","timestamp":"2025-05-23T18:05:28.234Z"}
{"level":"info","message":"[IdentityService] Found user 68 with identity email:support@web3.storage","timestamp":"2025-05-23T18:05:28.237Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 68 (Type: number)","timestamp":"2025-05-23T18:05:28.241Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:05:28.244Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:05:28.250Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:28.257Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:28.271Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:28.286Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 61:","timestamp":"2025-05-23T18:05:28.316Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 61","timestamp":"2025-05-23T18:05:28.316Z"}
{"level":"info","message":"[IdentityService] Found user 81 with identity email:noreply@nodies.app","timestamp":"2025-05-23T18:05:40.685Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 81 (Type: number)","timestamp":"2025-05-23T18:05:40.685Z"}
{"level":"info","message":"[IdentityService] Found user 84 with identity email:rexd@mail.beehiiv.com","timestamp":"2025-05-23T18:05:40.687Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 84 (Type: number)","timestamp":"2025-05-23T18:05:40.688Z"}
{"level":"info","message":"[IdentityService] Found user 70 with identity email:noreply@openzeppelin.com","timestamp":"2025-05-23T18:05:40.690Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 70 (Type: number)","timestamp":"2025-05-23T18:05:40.690Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:05:40.692Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:05:40.692Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:40.693Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:40.700Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:05:40.702Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:05:40.703Z"}
{"level":"info","message":"[IdentityService] Found user 40 with identity email:michal.wrzolek@tarheelcap.com","timestamp":"2025-05-23T18:05:40.705Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 40 (Type: number)","timestamp":"2025-05-23T18:05:40.706Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:40.709Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:40.710Z"}
{"level":"info","message":"[IdentityService] Found user 79 with identity email:info@a2dventures.com","timestamp":"2025-05-23T18:05:40.711Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 79 (Type: number)","timestamp":"2025-05-23T18:05:40.711Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:40.750Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:40.751Z"}
{"level":"info","message":"[IdentityService] Found user 73 with identity email:no-reply@notify.docker.com","timestamp":"2025-05-23T18:05:40.752Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 73 (Type: number)","timestamp":"2025-05-23T18:05:40.752Z"}
{"level":"info","message":"[IdentityService] Found user 65 with identity email:info@webacy.com","timestamp":"2025-05-23T18:05:40.753Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 65 (Type: number)","timestamp":"2025-05-23T18:05:40.756Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:40.890Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:40.891Z"}
{"level":"info","message":"[IdentityService] Found user 83 with identity email:info@qesafety.com","timestamp":"2025-05-23T18:05:40.908Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 83 (Type: number)","timestamp":"2025-05-23T18:05:40.908Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:40.909Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:40.910Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:05:40.911Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:05:40.911Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 77:","timestamp":"2025-05-23T18:05:40.912Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 77","timestamp":"2025-05-23T18:05:40.913Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:40.914Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:40.914Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:05:40.916Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:05:40.916Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:40.919Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:40.919Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 63:","timestamp":"2025-05-23T18:05:40.929Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 63","timestamp":"2025-05-23T18:05:40.930Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 76:","timestamp":"2025-05-23T18:05:40.936Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 76","timestamp":"2025-05-23T18:05:40.937Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 72:","timestamp":"2025-05-23T18:05:40.944Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 72","timestamp":"2025-05-23T18:05:40.945Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 37:","timestamp":"2025-05-23T18:05:40.947Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 37","timestamp":"2025-05-23T18:05:40.947Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 78:","timestamp":"2025-05-23T18:05:40.948Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 78","timestamp":"2025-05-23T18:05:40.949Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 74:","timestamp":"2025-05-23T18:05:40.950Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 74","timestamp":"2025-05-23T18:05:40.950Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 74:","timestamp":"2025-05-23T18:05:40.951Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 74","timestamp":"2025-05-23T18:05:40.952Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:05:40.956Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:05:40.956Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 76:","timestamp":"2025-05-23T18:05:40.959Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 76","timestamp":"2025-05-23T18:05:40.960Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 67:","timestamp":"2025-05-23T18:05:40.980Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 67","timestamp":"2025-05-23T18:05:40.980Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:40.981Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:40.982Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 82:","timestamp":"2025-05-23T18:05:40.983Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 82","timestamp":"2025-05-23T18:05:40.983Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:40.984Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:40.984Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:40.986Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:40.986Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:40.997Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:40.997Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:40.999Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:40.999Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 73:","timestamp":"2025-05-23T18:05:41.000Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 73","timestamp":"2025-05-23T18:05:41.000Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 74:","timestamp":"2025-05-23T18:05:41.002Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 74","timestamp":"2025-05-23T18:05:41.003Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 67:","timestamp":"2025-05-23T18:05:41.004Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 67","timestamp":"2025-05-23T18:05:41.007Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 68:","timestamp":"2025-05-23T18:05:41.048Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 68","timestamp":"2025-05-23T18:05:41.049Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:05:41.050Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:05:41.050Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:41.056Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:41.059Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:41.061Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:41.061Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:41.063Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:41.064Z"}
{"level":"info","message":"[IdentityService] Found user 80 with identity email:scott@blackdogmusicpartners.com","timestamp":"2025-05-23T18:05:41.076Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 80 (Type: number)","timestamp":"2025-05-23T18:05:41.076Z"}
{"level":"info","message":"[IdentityService] Found user 69 with identity email:startup@startupgrind.com","timestamp":"2025-05-23T18:05:41.099Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 69 (Type: number)","timestamp":"2025-05-23T18:05:41.100Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:41.114Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:41.115Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:41.137Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:41.137Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:41.138Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:41.139Z"}
{"level":"info","message":"[IdentityService] Found user 71 with identity email:support@no-reply.huddle01.com","timestamp":"2025-05-23T18:05:41.140Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 71 (Type: number)","timestamp":"2025-05-23T18:05:41.140Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:41.141Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:41.142Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:41.143Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:41.143Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:41.144Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:41.144Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 70:","timestamp":"2025-05-23T18:05:41.146Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 70","timestamp":"2025-05-23T18:05:41.152Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:05:41.161Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:05:41.162Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 81:","timestamp":"2025-05-23T18:05:41.163Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 81","timestamp":"2025-05-23T18:05:41.163Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:05:41.164Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:05:41.164Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.166Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.166Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 84:","timestamp":"2025-05-23T18:05:41.169Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 84","timestamp":"2025-05-23T18:05:41.170Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 40:","timestamp":"2025-05-23T18:05:41.171Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 40","timestamp":"2025-05-23T18:05:41.174Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:41.176Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:41.177Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 79:","timestamp":"2025-05-23T18:05:41.179Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 79","timestamp":"2025-05-23T18:05:41.179Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 73:","timestamp":"2025-05-23T18:05:41.181Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 73","timestamp":"2025-05-23T18:05:41.182Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 65:","timestamp":"2025-05-23T18:05:41.187Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 65","timestamp":"2025-05-23T18:05:41.189Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.210Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.210Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 83:","timestamp":"2025-05-23T18:05:41.224Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 83","timestamp":"2025-05-23T18:05:41.225Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:41.476Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:41.477Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.482Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.482Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.484Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.484Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.587Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.588Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 80:","timestamp":"2025-05-23T18:05:41.589Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 80","timestamp":"2025-05-23T18:05:41.590Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 69:","timestamp":"2025-05-23T18:05:41.592Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 69","timestamp":"2025-05-23T18:05:41.593Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.601Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.601Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:41.605Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:41.605Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:41.607Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:41.607Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 71:","timestamp":"2025-05-23T18:05:41.614Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 71","timestamp":"2025-05-23T18:05:41.614Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:41.616Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:41.619Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:41.623Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:41.624Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:41.626Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:41.627Z"}
{"level":"info","message":"[IdentityService] Found user 62 with identity email:george@untapped.ventures","timestamp":"2025-05-23T18:05:41.825Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 62 (Type: number)","timestamp":"2025-05-23T18:05:41.826Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:41.875Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:41.924Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:41.926Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 62:","timestamp":"2025-05-23T18:05:42.243Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 62","timestamp":"2025-05-23T18:05:42.256Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:42.305Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:42.307Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:42.308Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:05:42.399Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:05:42.400Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:42.528Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:42.534Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:05:43.200Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:05:43.202Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:05:43.294Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:05:43.295Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:05:43.357Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:05:43.357Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:43.403Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:43.431Z"}
{"level":"info","message":"Email sent to noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:43.478Z"}
{"level":"info","message":"[IdentityService] Found user 67 with identity email:postman-team@email.postman.com","timestamp":"2025-05-23T18:05:45.779Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 67 (Type: number)","timestamp":"2025-05-23T18:05:45.779Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 67:","timestamp":"2025-05-23T18:05:45.781Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 67","timestamp":"2025-05-23T18:05:45.781Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:45.806Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:45.807Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:45.812Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:45.812Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:48.477Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:48.478Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:48.478Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:48.479Z"}
{"level":"info","message":"[IdentityService] Found user 23 with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T18:05:48.480Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 23 (Type: number)","timestamp":"2025-05-23T18:05:48.480Z"}
{"level":"info","message":"[IdentityService] Found user 88 with identity email:serhiihiba@gmail.com","timestamp":"2025-05-23T18:05:48.504Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 88 (Type: number)","timestamp":"2025-05-23T18:05:48.515Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:05:48.516Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:05:48.517Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:05:48.518Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:05:48.518Z"}
{"level":"info","message":"[IdentityService] Found user 78 with identity email:authentication@notifications.dynamicauth.com","timestamp":"2025-05-23T18:05:48.519Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 78 (Type: number)","timestamp":"2025-05-23T18:05:48.520Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T18:05:48.521Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 34 (Type: number)","timestamp":"2025-05-23T18:05:48.521Z"}
{"level":"info","message":"[IdentityService] Found user 28 with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T18:05:48.545Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 28 (Type: number)","timestamp":"2025-05-23T18:05:48.546Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.547Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.547Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T18:05:48.550Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 29 (Type: number)","timestamp":"2025-05-23T18:05:48.551Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:48.553Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:48.553Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:48.555Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:48.555Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.564Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.564Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.566Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.567Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:48.570Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:48.570Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:05:48.572Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:05:48.573Z"}
{"level":"info","message":"Email sent to noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:48.581Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:48.586Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:48.587Z"}
{"level":"info","message":"[IdentityService] Found user 94 with identity email:noreply@web3.storage","timestamp":"2025-05-23T18:05:48.594Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 94 (Type: number)","timestamp":"2025-05-23T18:05:48.594Z"}
{"level":"info","message":"[IdentityService] Found user 94 with identity email:noreply@web3.storage","timestamp":"2025-05-23T18:05:48.604Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 94 (Type: number)","timestamp":"2025-05-23T18:05:48.605Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:48.634Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:48.635Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.646Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.649Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.653Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.653Z"}
{"level":"info","message":"[IdentityService] Found user 86 with identity email:info@k2match.com","timestamp":"2025-05-23T18:05:48.654Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 86 (Type: number)","timestamp":"2025-05-23T18:05:48.654Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:05:48.655Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:05:48.655Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:05:48.669Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:05:48.672Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:48.691Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:48.705Z"}
{"level":"info","message":"Email sent to noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:48.705Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:48.709Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:48.714Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:48.744Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:48.745Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:48.747Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:48.747Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:48.748Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:48.748Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 23:","timestamp":"2025-05-23T18:05:48.766Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 23","timestamp":"2025-05-23T18:05:48.766Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 88:","timestamp":"2025-05-23T18:05:48.767Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 88","timestamp":"2025-05-23T18:05:48.768Z"}
{"level":"info","message":"Email sent to noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:05:48.768Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:05:48.770Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:05:48.770Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T18:05:48.771Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:05:48.772Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:05:48.772Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js:135:48","timestamp":"2025-05-23T18:05:48.772Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 78:","timestamp":"2025-05-23T18:05:48.774Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 78","timestamp":"2025-05-23T18:05:48.774Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 34:","timestamp":"2025-05-23T18:05:48.775Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 34","timestamp":"2025-05-23T18:05:48.776Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.778Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.780Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 29:","timestamp":"2025-05-23T18:05:48.781Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 29","timestamp":"2025-05-23T18:05:48.785Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:48.789Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:48.789Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:48.790Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:48.791Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 28:","timestamp":"2025-05-23T18:05:48.807Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 28","timestamp":"2025-05-23T18:05:48.808Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.810Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.810Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.811Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.811Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:48.812Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:48.813Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:05:48.815Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:05:48.815Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:48.861Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:48.861Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 94:","timestamp":"2025-05-23T18:05:48.863Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 94","timestamp":"2025-05-23T18:05:48.864Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 94:","timestamp":"2025-05-23T18:05:48.867Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 94","timestamp":"2025-05-23T18:05:48.868Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:48.869Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:48.869Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.870Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.871Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.873Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.873Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 86:","timestamp":"2025-05-23T18:05:48.876Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 86","timestamp":"2025-05-23T18:05:48.876Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:05:48.879Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:05:48.879Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:05:48.881Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:05:48.882Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:48.886Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:48.887Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:48.889Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:48.889Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:48.892Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:48.892Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:48.987Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:49.138Z"}
{"level":"info","message":"[IdentityService] Found user 92 with identity email:steve@pinata.cloud","timestamp":"2025-05-23T18:05:49.319Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 92 (Type: number)","timestamp":"2025-05-23T18:05:49.320Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 92:","timestamp":"2025-05-23T18:05:49.339Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 92","timestamp":"2025-05-23T18:05:49.340Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:49.353Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:49.358Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:05:49.733Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:05:49.734Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:05:49.737Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:05:49.737Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:49.739Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:49.740Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:49.743Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:49.744Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:49.764Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:49.765Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:49.772Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:49.772Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.377Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.377Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.378Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.378Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:05:52.379Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:05:52.380Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.381Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.381Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.383Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.383Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.384Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.384Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.385Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.385Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:52.386Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:52.386Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.388Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.388Z"}
{"level":"info","message":"[IdentityService] Found user 93 with identity email:justin@pinata.cloud","timestamp":"2025-05-23T18:05:52.390Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 93 (Type: number)","timestamp":"2025-05-23T18:05:52.390Z"}
{"level":"info","message":"[IdentityService] Found user 93 with identity email:justin@pinata.cloud","timestamp":"2025-05-23T18:05:52.399Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 93 (Type: number)","timestamp":"2025-05-23T18:05:52.399Z"}
{"level":"info","message":"[IdentityService] Found user 92 with identity email:steve@pinata.cloud","timestamp":"2025-05-23T18:05:52.401Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 92 (Type: number)","timestamp":"2025-05-23T18:05:52.401Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:05:52.402Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:05:52.402Z"}
{"level":"info","message":"[IdentityService] Found user 89 with identity email:jowyang@mail.beehiiv.com","timestamp":"2025-05-23T18:05:52.403Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 89 (Type: number)","timestamp":"2025-05-23T18:05:52.403Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:52.404Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:52.405Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.406Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.406Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.407Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.407Z"}
{"level":"info","message":"[IdentityService] Found user 90 with identity email:graphdevs@edgeandnode.com","timestamp":"2025-05-23T18:05:52.408Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 90 (Type: number)","timestamp":"2025-05-23T18:05:52.408Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:52.409Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:52.409Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:05:52.410Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:05:52.411Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:52.414Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:52.414Z"}
{"level":"info","message":"[IdentityService] Found user 91 with identity email:ella@dealflowxchange.com","timestamp":"2025-05-23T18:05:52.415Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 91 (Type: number)","timestamp":"2025-05-23T18:05:52.415Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:05:52.416Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:05:52.416Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:52.417Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:52.418Z"}
{"level":"info","message":"[IdentityService] Found user 91 with identity email:ella@dealflowxchange.com","timestamp":"2025-05-23T18:05:52.419Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 91 (Type: number)","timestamp":"2025-05-23T18:05:52.419Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.420Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.420Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.422Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.422Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.423Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.423Z"}
{"level":"info","message":"[IdentityService] Found user 84 with identity email:rexd@mail.beehiiv.com","timestamp":"2025-05-23T18:05:52.431Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 84 (Type: number)","timestamp":"2025-05-23T18:05:52.433Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:52.440Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:52.441Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.449Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.450Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T18:05:52.459Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 34 (Type: number)","timestamp":"2025-05-23T18:05:52.459Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T18:05:52.460Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 29 (Type: number)","timestamp":"2025-05-23T18:05:52.460Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.461Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.462Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.462Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.463Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:05:52.465Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:05:52.465Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:05:52.467Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:05:52.467Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.468Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.469Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:05:52.471Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:05:52.472Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.473Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.474Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.476Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.476Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.477Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.478Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:52.479Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:52.479Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.480Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.481Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.482Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.483Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 93:","timestamp":"2025-05-23T18:05:52.484Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 93","timestamp":"2025-05-23T18:05:52.484Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 93:","timestamp":"2025-05-23T18:05:52.486Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 93","timestamp":"2025-05-23T18:05:52.486Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 92:","timestamp":"2025-05-23T18:05:52.488Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 92","timestamp":"2025-05-23T18:05:52.489Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:05:52.490Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:05:52.491Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 89:","timestamp":"2025-05-23T18:05:52.493Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 89","timestamp":"2025-05-23T18:05:52.493Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:52.494Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:52.495Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.496Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.497Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.499Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.499Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 90:","timestamp":"2025-05-23T18:05:52.501Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 90","timestamp":"2025-05-23T18:05:52.503Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:52.505Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:52.506Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.509Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.510Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:05:52.512Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:05:52.513Z"}
{"level":"info","message":"[IdentityService] Found user 60 with identity email:m.mandour@pts.holdings","timestamp":"2025-05-23T18:05:52.514Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 60 (Type: number)","timestamp":"2025-05-23T18:05:52.514Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:52.515Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:52.515Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 91:","timestamp":"2025-05-23T18:05:52.517Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 91","timestamp":"2025-05-23T18:05:52.517Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:05:52.518Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:05:52.518Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:52.525Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:52.525Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 91:","timestamp":"2025-05-23T18:05:52.527Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 91","timestamp":"2025-05-23T18:05:52.528Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.530Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.530Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.531Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.531Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.534Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.534Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 84:","timestamp":"2025-05-23T18:05:52.536Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 84","timestamp":"2025-05-23T18:05:52.536Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:52.537Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:52.538Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.539Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.539Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 34:","timestamp":"2025-05-23T18:05:52.542Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 34","timestamp":"2025-05-23T18:05:52.542Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 29:","timestamp":"2025-05-23T18:05:52.544Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 29","timestamp":"2025-05-23T18:05:52.545Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.550Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.551Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.553Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.554Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:05:52.556Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:05:52.556Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:05:52.558Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:05:52.558Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:05:57.671Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 60:","timestamp":"2025-05-23T18:05:57.748Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 60","timestamp":"2025-05-23T18:05:57.748Z"}
{"level":"info","message":"[IdentityService] Found user 64 with identity email:james.jenkinson@business-growth.uk","timestamp":"2025-05-23T18:05:59.275Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 64 (Type: number)","timestamp":"2025-05-23T18:05:59.277Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:05:59.286Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:05:59.286Z"}
{"level":"info","message":"[IdentityService] Found user 66 with identity email:azam.beyk@niioma.com","timestamp":"2025-05-23T18:05:59.287Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 66 (Type: number)","timestamp":"2025-05-23T18:05:59.287Z"}
{"level":"info","message":"[IdentityService] Found user 85 with identity email:valbelyaev@gmail.com","timestamp":"2025-05-23T18:05:59.289Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 85 (Type: number)","timestamp":"2025-05-23T18:05:59.289Z"}
{"level":"info","message":"[IdentityService] Found user 87 with identity email:aoectwbackup@gmail.com","timestamp":"2025-05-23T18:05:59.290Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 87 (Type: number)","timestamp":"2025-05-23T18:05:59.290Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T18:05:59.291Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 10 (Type: number)","timestamp":"2025-05-23T18:05:59.292Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:05:59.311Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 64:","timestamp":"2025-05-23T18:05:59.313Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 64","timestamp":"2025-05-23T18:05:59.313Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:05:59.322Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:05:59.328Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 66:","timestamp":"2025-05-23T18:05:59.430Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 66","timestamp":"2025-05-23T18:05:59.430Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 85:","timestamp":"2025-05-23T18:05:59.474Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 85","timestamp":"2025-05-23T18:05:59.474Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 87:","timestamp":"2025-05-23T18:05:59.477Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 87","timestamp":"2025-05-23T18:05:59.477Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 10:","timestamp":"2025-05-23T18:05:59.517Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 10","timestamp":"2025-05-23T18:05:59.517Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:07.846Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:07.875Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:12.049Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:12.053Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:12.057Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:12.059Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:12.064Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:12.067Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:06:12.069Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:12.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:12.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:06:12.079Z"}
{"level":"info","message":"Email sent to y.junho12@samsung.com","timestamp":"2025-05-23T18:06:12.169Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:18:39.672Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:18:39.675Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:18:39.676Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:18:39.677Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:18:39.677Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:18:39.678Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:18:40.296Z"}
{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-23T18:18:40.314Z"}
{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-05-23T18:18:40.408Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"}
{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-05-23T18:18:40.409Z"}
{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-05-23T18:18:42.957Z"}
{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-23T18:18:42.959Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:43.999Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.021Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:44.042Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.045Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:44.058Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.061Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:44.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.080Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:44.093Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:18:44.107Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:18:44.110Z"}
{"level":"info","message":"[IdentityService] Found user 2 with identity email:noreply@news.vntr.vc","timestamp":"2025-05-23T18:18:48.408Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 2 (Type: number)","timestamp":"2025-05-23T18:18:48.408Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 2:","timestamp":"2025-05-23T18:18:48.412Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 2","timestamp":"2025-05-23T18:18:48.413Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T18:18:48.495Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 5 (Type: number)","timestamp":"2025-05-23T18:18:48.496Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 5:","timestamp":"2025-05-23T18:18:48.497Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 5","timestamp":"2025-05-23T18:18:48.498Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:18:48.536Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:18:48.537Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:18:48.540Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:18:48.540Z"}
{"level":"info","message":"[IdentityService] Found user 6 with identity email:grace@bfoundhq.com","timestamp":"2025-05-23T18:18:48.583Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 6 (Type: number)","timestamp":"2025-05-23T18:18:48.584Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 6:","timestamp":"2025-05-23T18:18:48.589Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 6","timestamp":"2025-05-23T18:18:48.590Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T18:18:48.607Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 7 (Type: number)","timestamp":"2025-05-23T18:18:48.608Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 7:","timestamp":"2025-05-23T18:18:48.611Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 7","timestamp":"2025-05-23T18:18:48.611Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:18:48.656Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:18:48.658Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:18:48.660Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:18:48.660Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:18:48.675Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:18:48.676Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:18:48.680Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:18:48.681Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:18:48.704Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:18:48.704Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:18:48.706Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:18:48.708Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:18:48.738Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:18:48.738Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:18:48.742Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:18:48.742Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:18:48.799Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:18:48.799Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:18:48.801Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:18:48.801Z"}
{"level":"info","message":"[IdentityService] Found user 9 with identity email:no-reply@chainstack.com","timestamp":"2025-05-23T18:18:48.809Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 9 (Type: number)","timestamp":"2025-05-23T18:18:48.810Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 9:","timestamp":"2025-05-23T18:18:48.816Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 9","timestamp":"2025-05-23T18:18:48.817Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:18:48.830Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:18:48.830Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:18:48.835Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:18:48.836Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T18:18:48.847Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 10 (Type: number)","timestamp":"2025-05-23T18:18:48.847Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 10:","timestamp":"2025-05-23T18:18:48.850Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 10","timestamp":"2025-05-23T18:18:48.850Z"}
{"level":"info","message":"[IdentityService] Found user 3 with identity email:noreply@github.com","timestamp":"2025-05-23T18:18:48.852Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 3 (Type: number)","timestamp":"2025-05-23T18:18:48.853Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 3:","timestamp":"2025-05-23T18:18:48.855Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 3","timestamp":"2025-05-23T18:18:48.856Z"}
{"level":"info","message":"[IdentityService] Found user 11 with identity email:keshavp.ventures@gmail.com","timestamp":"2025-05-23T18:18:48.891Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 11 (Type: number)","timestamp":"2025-05-23T18:18:48.892Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 11:","timestamp":"2025-05-23T18:18:48.894Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 11","timestamp":"2025-05-23T18:18:48.895Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:18:48.942Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:18:48.943Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:18:48.944Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:18:48.945Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:18:48.978Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:18:48.980Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:18:48.982Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:18:48.983Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:18:49.026Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:18:49.027Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:18:49.028Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:18:49.029Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:18:49.136Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:18:49.136Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:18:49.139Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:18:49.139Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:18:52.624Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:18:52.628Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:18:52.634Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:18:52.634Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:18:55.959Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:18:55.960Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:18:55.962Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:18:55.962Z"}
{"level":"info","message":"[IdentityService] Found user 17 with identity email:cam@cjla.com","timestamp":"2025-05-23T18:18:56.113Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 17 (Type: number)","timestamp":"2025-05-23T18:18:56.113Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 17:","timestamp":"2025-05-23T18:18:56.115Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 17","timestamp":"2025-05-23T18:18:56.115Z"}
{"level":"info","message":"[IdentityService] Found user 18 with identity email:richard@bexleyvc.com","timestamp":"2025-05-23T18:18:56.480Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 18 (Type: number)","timestamp":"2025-05-23T18:18:56.480Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 18:","timestamp":"2025-05-23T18:18:56.481Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 18","timestamp":"2025-05-23T18:18:56.482Z"}
{"level":"info","message":"[IdentityService] Found user 19 with identity email:alex@getadvanced.com.au","timestamp":"2025-05-23T18:18:57.082Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 19 (Type: number)","timestamp":"2025-05-23T18:18:57.082Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 19:","timestamp":"2025-05-23T18:18:57.084Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 19","timestamp":"2025-05-23T18:18:57.084Z"}
{"level":"info","message":"[IdentityService] Found user 20 with identity email:gary@globalhealthimpactfund.com","timestamp":"2025-05-23T18:18:57.549Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 20 (Type: number)","timestamp":"2025-05-23T18:18:57.549Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 20:","timestamp":"2025-05-23T18:18:57.551Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 20","timestamp":"2025-05-23T18:18:57.551Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T18:18:58.890Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 21 (Type: number)","timestamp":"2025-05-23T18:18:58.891Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 21:","timestamp":"2025-05-23T18:18:58.892Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 21","timestamp":"2025-05-23T18:18:58.892Z"}
{"level":"info","message":"[IdentityService] Found user 22 with identity email:mr.mayur@superhook.site","timestamp":"2025-05-23T18:18:59.247Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 22 (Type: number)","timestamp":"2025-05-23T18:18:59.247Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 22:","timestamp":"2025-05-23T18:18:59.250Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 22","timestamp":"2025-05-23T18:18:59.251Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T18:19:01.106Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 31 (Type: number)","timestamp":"2025-05-23T18:19:01.106Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 31:","timestamp":"2025-05-23T18:19:01.108Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 31","timestamp":"2025-05-23T18:19:01.109Z"}
{"level":"info","message":"[IdentityService] Found user 23 with identity email:info.moneco@gmail.com","timestamp":"2025-05-23T18:19:01.147Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 23 (Type: number)","timestamp":"2025-05-23T18:19:01.147Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 23:","timestamp":"2025-05-23T18:19:01.148Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 23","timestamp":"2025-05-23T18:19:01.149Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:03.569Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:03.570Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:19:03.573Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:19:03.574Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:19:03.582Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:19:03.582Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:19:03.583Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:19:03.583Z"}
{"level":"info","message":"[IdentityService] Found user 29 with identity email:newsletter@etherscan.io","timestamp":"2025-05-23T18:19:03.584Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 29 (Type: number)","timestamp":"2025-05-23T18:19:03.584Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:19:03.592Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:19:03.592Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:19:03.597Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:19:03.597Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:19:03.598Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:19:03.599Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:19:03.610Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:19:03.611Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:03.614Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:03.614Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:19:03.618Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:19:03.619Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:19:03.635Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:19:03.635Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:19:03.647Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:19:03.648Z"}
{"level":"info","message":"[IdentityService] Found user 26 with identity email:kanika@get-aura.com","timestamp":"2025-05-23T18:19:03.652Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 26 (Type: number)","timestamp":"2025-05-23T18:19:03.653Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:19:03.654Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:19:03.654Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 29:","timestamp":"2025-05-23T18:19:03.656Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 29","timestamp":"2025-05-23T18:19:03.656Z"}
{"level":"info","message":"[IdentityService] Found user 25 with identity email:partnerships@society.pictures","timestamp":"2025-05-23T18:19:03.662Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 25 (Type: number)","timestamp":"2025-05-23T18:19:03.662Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:19:03.664Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:19:03.665Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:19:03.678Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:19:03.679Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:19:03.681Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:19:03.681Z"}
{"level":"info","message":"[IdentityService] Found user 28 with identity email:radu@vuvpfund.com","timestamp":"2025-05-23T18:19:03.683Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 28 (Type: number)","timestamp":"2025-05-23T18:19:03.683Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:03.684Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:03.685Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:19:03.686Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:19:03.686Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:19:03.729Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:19:03.730Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:19:03.733Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:19:03.733Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 26:","timestamp":"2025-05-23T18:19:03.749Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 26","timestamp":"2025-05-23T18:19:03.749Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 25:","timestamp":"2025-05-23T18:19:03.751Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 25","timestamp":"2025-05-23T18:19:03.752Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:19:03.753Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:19:03.753Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:03.757Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:03.757Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 28:","timestamp":"2025-05-23T18:19:03.865Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 28","timestamp":"2025-05-23T18:19:03.866Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:03.873Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:03.873Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:14.511Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:14.511Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:19:14.512Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:19:14.513Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:19:14.514Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:19:14.514Z"}
{"level":"info","message":"[IdentityService] Found user 5 with identity email:michaelt@cursor.so","timestamp":"2025-05-23T18:19:14.514Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 5 (Type: number)","timestamp":"2025-05-23T18:19:14.515Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:19:14.515Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:19:14.515Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:19:14.516Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:19:14.516Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:19:14.521Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:19:14.521Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:14.522Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:14.522Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:19:14.523Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:19:14.523Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:14.524Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:14.524Z"}
{"level":"info","message":"[IdentityService] Found user 12 with identity email:failed-payments+acct_1lb5lzb4tzwxsigu@stripe.com","timestamp":"2025-05-23T18:19:14.524Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 12 (Type: number)","timestamp":"2025-05-23T18:19:14.524Z"}
{"level":"info","message":"[IdentityService] Found user 7 with identity email:youssefr@bu.edu","timestamp":"2025-05-23T18:19:14.525Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 7 (Type: number)","timestamp":"2025-05-23T18:19:14.525Z"}
{"level":"info","message":"[IdentityService] Found user 34 with identity email:davin.dedhia@auptimate.com","timestamp":"2025-05-23T18:19:14.525Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 34 (Type: number)","timestamp":"2025-05-23T18:19:14.526Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.526Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.526Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:19:14.527Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:19:14.527Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.528Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.528Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.528Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.528Z"}
{"level":"info","message":"[IdentityService] Found user 35 with identity email:marco.gulla@hthvc.com","timestamp":"2025-05-23T18:19:14.529Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 35 (Type: number)","timestamp":"2025-05-23T18:19:14.529Z"}
{"level":"info","message":"[IdentityService] Found user 37 with identity email:no-reply@accounts.google.com","timestamp":"2025-05-23T18:19:14.529Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 37 (Type: number)","timestamp":"2025-05-23T18:19:14.529Z"}
{"level":"info","message":"[IdentityService] Found user 36 with identity email:andreac@stratodynamic.com","timestamp":"2025-05-23T18:19:14.530Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 36 (Type: number)","timestamp":"2025-05-23T18:19:14.530Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:19:14.531Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:19:14.531Z"}
{"level":"info","message":"[IdentityService] Found user 8 with identity email:notifier@farcaster.xyz","timestamp":"2025-05-23T18:19:14.532Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 8 (Type: number)","timestamp":"2025-05-23T18:19:14.532Z"}
{"level":"info","message":"[IdentityService] Found user 27 with identity email:dmitri.namasco@mozaic.md","timestamp":"2025-05-23T18:19:14.533Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 27 (Type: number)","timestamp":"2025-05-23T18:19:14.533Z"}
{"level":"info","message":"[IdentityService] Found user 33 with identity email:fearlessimpact@mail.beehiiv.com","timestamp":"2025-05-23T18:19:14.534Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 33 (Type: number)","timestamp":"2025-05-23T18:19:14.534Z"}
{"level":"info","message":"[IdentityService] Found user 4 with identity email:scott@blackdogventurepartners.com","timestamp":"2025-05-23T18:19:14.534Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 4 (Type: number)","timestamp":"2025-05-23T18:19:14.535Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:19:14.546Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:19:14.546Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.548Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.549Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:19:14.549Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:19:14.549Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.550Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.550Z"}
{"level":"info","message":"[IdentityService] Found user 38 with identity email:jay@paycloseattention.world","timestamp":"2025-05-23T18:19:14.550Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 38 (Type: number)","timestamp":"2025-05-23T18:19:14.551Z"}
{"level":"info","message":"[IdentityService] Found user 15 with identity email:noreply@discord.com","timestamp":"2025-05-23T18:19:14.551Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 15 (Type: number)","timestamp":"2025-05-23T18:19:14.552Z"}
{"level":"info","message":"[IdentityService] Found user 16 with identity email:mw@above10x.com","timestamp":"2025-05-23T18:19:14.552Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 16 (Type: number)","timestamp":"2025-05-23T18:19:14.552Z"}
{"level":"info","message":"[IdentityService] Found user 31 with identity email:naji.boutros@tavis-capital.ch","timestamp":"2025-05-23T18:19:14.553Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 31 (Type: number)","timestamp":"2025-05-23T18:19:14.553Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:19:14.557Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:19:14.557Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:19:14.558Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:19:14.558Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 5:","timestamp":"2025-05-23T18:19:14.563Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 5","timestamp":"2025-05-23T18:19:14.563Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:19:14.563Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:19:14.564Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:19:14.565Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:19:14.565Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:19:14.567Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:19:14.567Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:14.568Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:14.568Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:19:14.569Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:19:14.570Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:14.571Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:14.571Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 12:","timestamp":"2025-05-23T18:19:14.573Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 12","timestamp":"2025-05-23T18:19:14.573Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 7:","timestamp":"2025-05-23T18:19:14.574Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 7","timestamp":"2025-05-23T18:19:14.574Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 34:","timestamp":"2025-05-23T18:19:14.574Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 34","timestamp":"2025-05-23T18:19:14.574Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.576Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.576Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:19:14.577Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:19:14.578Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.579Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.579Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.581Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.581Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 35:","timestamp":"2025-05-23T18:19:14.583Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 35","timestamp":"2025-05-23T18:19:14.583Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 37:","timestamp":"2025-05-23T18:19:14.586Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 37","timestamp":"2025-05-23T18:19:14.586Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 36:","timestamp":"2025-05-23T18:19:14.587Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 36","timestamp":"2025-05-23T18:19:14.587Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:19:14.588Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:19:14.589Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 8:","timestamp":"2025-05-23T18:19:14.590Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 8","timestamp":"2025-05-23T18:19:14.590Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 27:","timestamp":"2025-05-23T18:19:14.592Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 27","timestamp":"2025-05-23T18:19:14.592Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 33:","timestamp":"2025-05-23T18:19:14.593Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 33","timestamp":"2025-05-23T18:19:14.593Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 4:","timestamp":"2025-05-23T18:19:14.597Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 4","timestamp":"2025-05-23T18:19:14.597Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:19:14.598Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:19:14.598Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.599Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.600Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:19:14.601Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:19:14.601Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.602Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.603Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 38:","timestamp":"2025-05-23T18:19:14.604Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 38","timestamp":"2025-05-23T18:19:14.604Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 15:","timestamp":"2025-05-23T18:19:14.608Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 15","timestamp":"2025-05-23T18:19:14.608Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 16:","timestamp":"2025-05-23T18:19:14.609Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 16","timestamp":"2025-05-23T18:19:14.610Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 31:","timestamp":"2025-05-23T18:19:14.614Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 31","timestamp":"2025-05-23T18:19:14.615Z"}
{"level":"info","message":"[IdentityService] Found user 21 with identity email:celine.schulze@narwhale.ventures","timestamp":"2025-05-23T18:19:31.895Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 21 (Type: number)","timestamp":"2025-05-23T18:19:31.896Z"}
{"level":"info","message":"[IdentityService] Found user 39 with identity email:courtney@community.werqai.com","timestamp":"2025-05-23T18:19:31.898Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 39 (Type: number)","timestamp":"2025-05-23T18:19:31.898Z"}
{"level":"info","message":"[IdentityService] Found user 41 with identity email:secilozgur@gmail.com","timestamp":"2025-05-23T18:19:31.908Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 41 (Type: number)","timestamp":"2025-05-23T18:19:31.909Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:19:31.911Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:19:31.911Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity email:hb3accelerator@gmail.com","timestamp":"2025-05-23T18:19:31.957Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:19:31.961Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:19:31.964Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:19:31.965Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:19:31.967Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:19:31.969Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.973Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.974Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.977Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.977Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.980Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.980Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.983Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.983Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.987Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.987Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.990Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.991Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.997Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.997Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:31.999Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:31.999Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.003Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.005Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.009Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.009Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.011Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.012Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.014Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.014Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.027Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.028Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:32.045Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:32.046Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:19:32.069Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:19:32.070Z"}
{"level":"info","message":"[IdentityService] Found user 40 with identity email:michal.wrzolek@tarheelcap.com","timestamp":"2025-05-23T18:19:32.080Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 40 (Type: number)","timestamp":"2025-05-23T18:19:32.081Z"}
{"level":"info","message":"[IdentityService] Found user 30 with identity email:notifications@cursor1.discoursemail.com","timestamp":"2025-05-23T18:19:32.083Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 30 (Type: number)","timestamp":"2025-05-23T18:19:32.084Z"}
{"level":"info","message":"[IdentityService] Found user 43 with identity email:kashyap7kompella@gmail.com","timestamp":"2025-05-23T18:19:32.094Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 43 (Type: number)","timestamp":"2025-05-23T18:19:32.095Z"}
{"level":"info","message":"[IdentityService] Found user 44 with identity email:eliran@wingsil.com","timestamp":"2025-05-23T18:19:32.096Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 44 (Type: number)","timestamp":"2025-05-23T18:19:32.097Z"}
{"level":"info","message":"[IdentityService] Found user 59 with identity email:y.junho12@samsung.com","timestamp":"2025-05-23T18:19:32.099Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 59 (Type: number)","timestamp":"2025-05-23T18:19:32.100Z"}
{"level":"info","message":"[IdentityService] Found user 60 with identity email:m.mandour@pts.holdings","timestamp":"2025-05-23T18:19:32.102Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 60 (Type: number)","timestamp":"2025-05-23T18:19:32.104Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 21:","timestamp":"2025-05-23T18:19:32.113Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 21","timestamp":"2025-05-23T18:19:32.114Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 39:","timestamp":"2025-05-23T18:19:32.141Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 39","timestamp":"2025-05-23T18:19:32.141Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 41:","timestamp":"2025-05-23T18:19:32.144Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 41","timestamp":"2025-05-23T18:19:32.145Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:19:32.156Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:19:32.157Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js.bak:135:48","timestamp":"2025-05-23T18:19:32.171Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:19:32.173Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:19:32.174Z"}
{"level":"error","message":"Error processing incoming email: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/emailBot.js.bak:135:48","timestamp":"2025-05-23T18:19:32.174Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:19:32.178Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:19:32.179Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:19:32.181Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:19:32.182Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.184Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.185Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.191Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.191Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.193Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.194Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.201Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.203Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.209Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.210Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.213Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.213Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.215Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.216Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.229Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.230Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.234Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.235Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.236Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.237Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.240Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.250Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.252Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.252Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.254Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.255Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:32.263Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:32.265Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:19:32.272Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:19:32.273Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 40:","timestamp":"2025-05-23T18:19:32.277Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 40","timestamp":"2025-05-23T18:19:32.280Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 30:","timestamp":"2025-05-23T18:19:32.326Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 30","timestamp":"2025-05-23T18:19:32.327Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 44:","timestamp":"2025-05-23T18:19:32.334Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 44","timestamp":"2025-05-23T18:19:32.334Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 59:","timestamp":"2025-05-23T18:19:32.353Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 59","timestamp":"2025-05-23T18:19:32.354Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 60:","timestamp":"2025-05-23T18:19:32.381Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 60","timestamp":"2025-05-23T18:19:32.383Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 43:","timestamp":"2025-05-23T18:19:32.420Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 43","timestamp":"2025-05-23T18:19:32.429Z"}
{"level":"info","message":"[IdentityService] Found user 61 with identity email:frank.gill05@gmail.com","timestamp":"2025-05-23T18:19:35.022Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 61 (Type: number)","timestamp":"2025-05-23T18:19:35.028Z"}
{"level":"info","message":"[IdentityService] Found user 32 with identity email:info@hb3-accelerator.com","timestamp":"2025-05-23T18:19:35.031Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 32 (Type: number)","timestamp":"2025-05-23T18:19:35.032Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.260Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.262Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.277Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.278Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.289Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.293Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.298Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.299Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.302Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.303Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.362Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.372Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.375Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.376Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.379Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.380Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.388Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.392Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.396Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.397Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.400Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.401Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.405Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.407Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.412Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.414Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.417Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.418Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.422Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.423Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.429Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.430Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.435Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.437Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.440Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.441Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.444Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.445Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.451Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.452Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.455Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.456Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.459Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.460Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.463Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.463Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.467Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.469Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.472Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.472Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.476Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.477Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.480Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.480Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.483Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.484Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.486Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.487Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.490Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.491Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.494Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.495Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.498Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.501Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.504Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.505Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.507Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.507Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.510Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.511Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.514Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.516Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.520Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.521Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.525Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.526Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.529Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.529Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.532Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.533Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.536Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.538Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.543Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.544Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.549Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.550Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.553Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.554Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.556Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.557Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.561Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.562Z"}
{"level":"info","message":"[IdentityService] Found user 42 with identity email:mailer-daemon@smtp.hostland.ru","timestamp":"2025-05-23T18:19:35.565Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 42 (Type: number)","timestamp":"2025-05-23T18:19:35.566Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.569Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.570Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.573Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.574Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.577Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.578Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.584Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.585Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.587Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.588Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.593Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.596Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.600Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.601Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.635Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.636Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.644Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.645Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.647Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.648Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.687Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.688Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.733Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.741Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 61:","timestamp":"2025-05-23T18:19:35.748Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 61","timestamp":"2025-05-23T18:19:35.749Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.796Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.797Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.801Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.803Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 32:","timestamp":"2025-05-23T18:19:35.806Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 32","timestamp":"2025-05-23T18:19:35.809Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.814Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.815Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:35.816Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:35.817Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.820Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.822Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.827Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.827Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.830Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.831Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.833Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.834Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.837Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.837Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.842Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.844Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.849Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.850Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.853Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.854Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.859Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.861Z"}
{"level":"info","message":"[IdentityService] Found user 45 with identity email:mailer-daemon@googlemail.com","timestamp":"2025-05-23T18:19:35.867Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 45 (Type: number)","timestamp":"2025-05-23T18:19:35.869Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.876Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.879Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.882Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.884Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.892Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.893Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.896Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.896Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.898Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.899Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.903Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.906Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.913Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.914Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.916Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.917Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.926Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.927Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.930Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.931Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.933Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.934Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.938Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.939Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.941Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.943Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.946Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.947Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.951Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.952Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.955Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.956Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.960Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.962Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.964Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.965Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.967Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.968Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.971Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.973Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.976Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.977Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.979Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.980Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.983Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.984Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.986Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.987Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.989Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.990Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.993Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.994Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:35.996Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:35.997Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.000Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.001Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.004Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.005Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.008Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.009Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.014Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.015Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.018Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.019Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.021Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.025Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.295Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.296Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.299Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.300Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.302Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.303Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.310Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.312Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.318Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.319Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.322Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.323Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 42:","timestamp":"2025-05-23T18:19:36.665Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 42","timestamp":"2025-05-23T18:19:36.666Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.701Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.702Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.719Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.720Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.839Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.841Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.857Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.859Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.875Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.878Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.892Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.896Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.901Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.915Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.920Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.921Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.924Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.936Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.943Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.945Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.958Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.959Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.978Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.981Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.991Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.993Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:36.997Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:36.998Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:37.016Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:37.016Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:37.028Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:37.029Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:37.063Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:37.064Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:37.077Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:37.079Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 45:","timestamp":"2025-05-23T18:19:37.098Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 45","timestamp":"2025-05-23T18:19:37.114Z"}
{"level":"info","message":"[IdentityService] Found user 63 with identity email:carey@banktechventures.com","timestamp":"2025-05-23T18:20:13.788Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 63 (Type: number)","timestamp":"2025-05-23T18:20:13.790Z"}
{"level":"info","message":"[IdentityService] Found user 62 with identity email:george@untapped.ventures","timestamp":"2025-05-23T18:20:13.791Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 62 (Type: number)","timestamp":"2025-05-23T18:20:13.792Z"}
{"level":"info","message":"[IdentityService] Found user 13 with identity email:newsletter@mail.fwdstart.me","timestamp":"2025-05-23T18:20:13.793Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 13 (Type: number)","timestamp":"2025-05-23T18:20:13.794Z"}
{"level":"info","message":"[IdentityService] Found user 14 with identity email:spaceambition@substack.com","timestamp":"2025-05-23T18:20:13.795Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 14 (Type: number)","timestamp":"2025-05-23T18:20:13.795Z"}
{"level":"info","message":"[IdentityService] Found user 64 with identity email:james.jenkinson@business-growth.uk","timestamp":"2025-05-23T18:20:13.797Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 64 (Type: number)","timestamp":"2025-05-23T18:20:13.798Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 63:","timestamp":"2025-05-23T18:20:14.039Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 63","timestamp":"2025-05-23T18:20:14.039Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 62:","timestamp":"2025-05-23T18:20:14.058Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 62","timestamp":"2025-05-23T18:20:14.059Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 13:","timestamp":"2025-05-23T18:20:14.075Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 13","timestamp":"2025-05-23T18:20:14.077Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 14:","timestamp":"2025-05-23T18:20:14.081Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 14","timestamp":"2025-05-23T18:20:14.081Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 64:","timestamp":"2025-05-23T18:20:14.083Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 64","timestamp":"2025-05-23T18:20:14.083Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.197Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.201Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.202Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.204Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.206Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.207Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.212Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.214Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.216Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:20:22.219Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.221Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:20:22.224Z"}
{"level":"info","message":"Email sent to noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:20:25.304Z"}
{"level":"info","message":"Email sent to y.junho12@samsung.com","timestamp":"2025-05-23T18:20:26.106Z"}
{"level":"info","message":"[IdentityService] Found user 24 with identity email:noreply_sberunity@sber.ru","timestamp":"2025-05-23T18:20:32.421Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 24 (Type: number)","timestamp":"2025-05-23T18:20:32.421Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 24:","timestamp":"2025-05-23T18:20:32.426Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 24","timestamp":"2025-05-23T18:20:32.427Z"}
{"level":"info","message":"[IdentityService] Found user 10 with identity email:m.orifovich@beeezo.com","timestamp":"2025-05-23T18:20:32.533Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 10 (Type: number)","timestamp":"2025-05-23T18:20:32.534Z"}
{"level":"info","message":"[getLinkedWallet] DB query result for userId 10:","timestamp":"2025-05-23T18:20:32.560Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 10","timestamp":"2025-05-23T18:20:32.560Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:25:47.283Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:25:47.286Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:25:47.287Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:25:47.288Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:25:47.289Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:25:47.290Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:25:47.978Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.598Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.605Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.629Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.635Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.665Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.673Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.700Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.719Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.724Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:26:45.743Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:26:45.747Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.006Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.012Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.028Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.031Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.049Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.052Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.065Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.068Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.088Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.091Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:27:46.108Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:27:46.111Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.056Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.062Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.085Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.091Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.118Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.122Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.143Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.147Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.170Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:28:44.186Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:28:44.190Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.162Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.167Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.187Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.190Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.205Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.208Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.225Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.230Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.247Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.251Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:28.273Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:28.277Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:29.823Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.825Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:29.869Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.872Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:29.893Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.895Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:29.918Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.925Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:29.944Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.950Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:29.970Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:29.973Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.974Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:29.977Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:29:29.999Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:29:30.002Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.014Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.017Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.088Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.094Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.117Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.120Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.122Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.128Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.142Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.148Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.156Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.160Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.182Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.185Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.188Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.190Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.205Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.210Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.213Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.218Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.232Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.235Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.254Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.257Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.263Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.269Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:29:30.286Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.289Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.295Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.298Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.315Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.318Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.337Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.350Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.352Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.372Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.389Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.392Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.406Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.409Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.427Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.433Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.450Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.454Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.469Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.472Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.494Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.497Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.513Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.517Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.535Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.537Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.556Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.559Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:29:30.575Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:29:30.578Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T18:29:31.557Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T18:29:31.587Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T18:29:31.597Z","total":14}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.326Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.329Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.361Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.364Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.378Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.381Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.394Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.397Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.410Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.413Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:01.426Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:01.429Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.845Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.849Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.870Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.874Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.891Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.896Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.913Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.916Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.935Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.939Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:30:30.959Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:30:30.963Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.084Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.088Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.123Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.126Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.139Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.142Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.156Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.175Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.177Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:01.195Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:01.197Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:28.955Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:28.962Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:29.015Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:29.021Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:29.049Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:29.053Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:29.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:29.080Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:29.102Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:29.106Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:29.122Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:29.126Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.310Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.316Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.337Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.341Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.363Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.368Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.390Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.410Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.414Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:31:59.435Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:31:59.438Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.331Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.336Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.379Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.387Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.416Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.420Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.447Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.454Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.475Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.478Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:29.504Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:29.507Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.504Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.508Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.525Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.528Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.547Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.549Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.570Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.572Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.588Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.592Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:32:59.607Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:32:59.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:45.973Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:45.977Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:46.013Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:46.016Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:46.032Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:46.036Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:46.053Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:46.057Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:46.081Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:46.086Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:33:46.110Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:33:46.115Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.010Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.015Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.050Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.054Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.094Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.098Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.114Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.118Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:34:44.141Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:34:44.146Z"}
{"level":"info","message":"[IdentityService] Found user 1 with identity telegram:5155951987","timestamp":"2025-05-23T18:35:15.240Z"}
{"level":"info","message":"[getLinkedWallet] Called with userId: 1 (Type: number)","timestamp":"2025-05-23T18:35:15.241Z"}
{"0":{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b"},"level":"info","message":"[getLinkedWallet] DB query result for userId 1:","timestamp":"2025-05-23T18:35:15.243Z"}
{"level":"info","message":"[getLinkedWallet] Returning address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b for userId 1","timestamp":"2025-05-23T18:35:15.244Z"}
{"level":"error","message":"[TelegramBot] Ошибка при обработке сообщения: authService is not defined","stack":"ReferenceError: authService is not defined\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:548:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/services/telegramBot.js:264:34\n at async execute (/app/node_modules/telegraf/lib/composer.js:518:17)\n at async /app/node_modules/telegraf/lib/composer.js:519:21\n at async execute (/app/node_modules/telegraf/lib/composer.js:518:17)\n at async /app/node_modules/telegraf/lib/composer.js:519:21\n at async execute (/app/node_modules/telegraf/lib/composer.js:518:17)\n at async /app/node_modules/telegraf/lib/composer.js:519:21\n at async execute (/app/node_modules/telegraf/lib/composer.js:518:17)","timestamp":"2025-05-23T18:35:15.245Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.341Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.345Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.377Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.379Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.391Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.393Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.407Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.409Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.420Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:35:44.435Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:35:44.437Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:47:14.065Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:47:14.067Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:47:14.068Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:47:14.071Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:47:14.071Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:47:14.072Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:47:14.720Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:17.871Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:17.952Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:17.980Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:17.986Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:18.027Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:18.037Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.684Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.691Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.765Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.768Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.807Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.810Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.845Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.847Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.867Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.869Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:19.888Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:19.890Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.192Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.194Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.221Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.240Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.243Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:47:20.264Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:47:20.266Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.305Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.314Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.319Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.324Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.331Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.335Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.339Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.342Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.350Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.353Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.357Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.361Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.369Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.379Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.382Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.396Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.399Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.401Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.404Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:20.419Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.422Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.425Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.428Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.439Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.441Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.455Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.458Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.470Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.474Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.485Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.487Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.500Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.503Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.517Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.520Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.530Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.533Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.545Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.547Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.560Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.562Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.574Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.578Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.592Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.595Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.609Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.635Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.638Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.663Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.666Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:20.688Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:20.691Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T18:47:21.846Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T18:47:21.881Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T18:47:21.895Z","total":14}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.277Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.279Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.300Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.303Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.326Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.331Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T18:47:23.334Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.350Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.351Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.363Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.365Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.387Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.390Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.402Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.405Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.416Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.418Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.429Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.431Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.448Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.451Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.463Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.465Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.482Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.494Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.502Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.505Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.514Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.518Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.522Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.524Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.536Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.539Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.541Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.545Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:47:23.558Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.561Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.563Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.564Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.577Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.592Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.595Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.608Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.623Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.627Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.640Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.642Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.655Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.658Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.671Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.674Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.686Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.689Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.701Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.703Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.715Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:23.730Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:23.732Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:50.604Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:50.608Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:53.715Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:53.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:53.753Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:53.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:53.773Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:53.777Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:53.799Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:53.803Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:47:53.849Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:47:53.853Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:20.952Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:20.957Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:24.190Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:24.193Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:24.228Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:24.232Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:24.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:24.258Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:24.276Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:24.279Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:24.296Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:24.299Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:51.250Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:51.256Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:54.484Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:54.489Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:54.528Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:54.532Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:54.553Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:54.561Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:54.580Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:54.585Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:48:54.603Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:48:54.607Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:21.417Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:21.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:24.654Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:24.657Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:24.692Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:24.696Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:24.712Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:24.716Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:24.736Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:24.739Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:24.758Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:24.761Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:51.786Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:51.792Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:54.862Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:54.864Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:54.895Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:54.899Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:54.934Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:54.938Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:54.969Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:54.974Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:49:55.003Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:49:55.006Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:50:12.573Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:50:12.576Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:50:12.577Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:50:12.579Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:50:12.580Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:50:12.581Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:50:12.939Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:21.855Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:21.861Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:25.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:25.079Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:26.284Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:26.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:26.326Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:26.329Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:26.360Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:26.363Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:26.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:26.390Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:30.961Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:30.973Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.080Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.153Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.156Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.177Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.180Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:50:31.212Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:50:31.215Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.327Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.333Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T18:50:31.338Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.359Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.363Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.382Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.388Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.396Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.413Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.417Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.418Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.422Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.438Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.444Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.446Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.463Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.467Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.471Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.474Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.491Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.494Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.505Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.510Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.525Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.528Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.530Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.535Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.545Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.549Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.551Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.554Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.568Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:50:31.573Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.575Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.578Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.594Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.597Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.613Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.618Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.632Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.637Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.652Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.656Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.674Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.678Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.692Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.694Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.707Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.710Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.721Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.724Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.736Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.739Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.750Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.752Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.766Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.776Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.778Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:50:31.789Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:50:31.791Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.676Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.680Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.717Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.721Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.739Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.743Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.760Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.764Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.783Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.786Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:02.807Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:02.811Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.890Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:32.895Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.914Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:32.917Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.935Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:32.939Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.958Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:32.962Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.977Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:32.981Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:51:32.997Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:51:33.000Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.118Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.155Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.161Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.179Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.182Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.201Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.208Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.222Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:03.236Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:03.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.214Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.220Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.239Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.262Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.266Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.286Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.293Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.315Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.317Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:33.335Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:33.338Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.088Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.093Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.110Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.113Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T18:52:52.133Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.160Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.164Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.166Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.170Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.184Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.188Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.196Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.200Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.205Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.208Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.222Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.230Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.235Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.243Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.248Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.256Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.259Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.270Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.273Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.278Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.283Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.293Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.303Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.308Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.318Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.323Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.329Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.331Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:52:52.346Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.352Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.356Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.373Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.377Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.390Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.393Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.406Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.409Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.420Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.423Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.435Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.437Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.449Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.452Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.465Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.468Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.480Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.483Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.493Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.496Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.508Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.511Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:52:52.522Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:52:52.524Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:02.422Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:02.424Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T18:53:02.549Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:22.832Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:22.839Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:22.859Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:22.863Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:22.882Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:22.886Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:22.904Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:22.910Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:22.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:22.933Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:33.652Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:33.657Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T18:53:46.220Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:53.021Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:53.026Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:53.042Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:53.046Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:53.063Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:53.067Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:53.087Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:53.091Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:53:53.110Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:53:53.113Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:02.920Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:02.922Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:23.001Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:23.006Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:23.029Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:23.032Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:23.048Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:23.053Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:23.076Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:23.079Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:23.104Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:23.108Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:33.099Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:33.103Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:53.081Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:53.086Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:53.103Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:53.106Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:53.131Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:53.136Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:53.171Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:53.175Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:54:53.199Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:54:53.203Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:04.474Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:04.478Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:22.400Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:22.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:22.421Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:22.424Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:22.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:22.443Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:22.467Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:22.472Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:22.488Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:22.491Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:31.130Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:31.134Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:53.533Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:53.538Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:53.568Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:53.571Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:53.588Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:53.591Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:53.616Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:53.619Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:55:53.645Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:55:53.649Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:01.354Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:01.356Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:23.978Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:23.983Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:23.997Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:24.001Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:24.016Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:24.019Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:24.040Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:24.044Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:24.059Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:24.062Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:32.510Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:32.516Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:51.859Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:51.863Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:51.876Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:51.879Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:51.891Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:51.893Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:51.904Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:51.907Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:56:51.918Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:56:51.920Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:56:53.816Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:56:53.819Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:56:53.820Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:56:53.822Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:56:53.822Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:56:53.823Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:56:54.147Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-23T18:56:55.936Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-23T18:56:55.939Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-23T18:56:55.940Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-23T18:56:55.942Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-23T18:56:55.942Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-23T18:56:55.943Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-23T18:56:56.258Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:01.774Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:01.781Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:06.991Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.003Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.074Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.078Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.149Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.152Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.172Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.174Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:57:07.196Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T18:57:07.199Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T18:57:07.275Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.307Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.313Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.341Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.349Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.352Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.378Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.383Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.386Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.388Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.405Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.408Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.419Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.421Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.444Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.449Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.458Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.461Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.484Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.487Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.516Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.520Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.522Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.537Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.552Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.564Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.566Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.570Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.588Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.591Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.594Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.596Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.615Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.625Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T18:57:07.628Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.632Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.645Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.648Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.663Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.668Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.681Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.705Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.709Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.737Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.739Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.751Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.754Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.764Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.766Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.775Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.778Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.789Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.791Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.802Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.816Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.819Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.830Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.843Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.847Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:07.856Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:07.858Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T18:57:12.815Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.597Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.616Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.648Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.660Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.677Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.681Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.701Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.704Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.729Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.733Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:57:37.762Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:57:37.767Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:07.959Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:07.966Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:07.990Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:07.997Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:08.015Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:08.021Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:08.054Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:08.057Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:08.105Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:08.110Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:08.142Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:08.145Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.672Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.676Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.692Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.695Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.710Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.714Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.730Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.733Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.746Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.750Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:58:38.767Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:58:38.771Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.149Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.154Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.175Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.178Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.192Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.196Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.236Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.239Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.276Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.278Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:08.311Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:08.313Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:39.070Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:39.075Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:40.289Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:40.292Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:40.307Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:40.311Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:40.327Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:40.332Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:40.348Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:40.351Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T18:59:40.368Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T18:59:40.370Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.797Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.801Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.836Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.840Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.854Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.858Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.873Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.876Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.894Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.898Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:06.913Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:06.917Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.160Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.165Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.184Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.187Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.201Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.204Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.221Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.224Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.239Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:00:37.259Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:00:37.262Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.347Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.351Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.379Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.383Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.400Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.404Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.420Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.424Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.440Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.443Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:07.460Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:07.463Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.339Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.343Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.375Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.377Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.388Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.390Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.401Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.403Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.414Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.417Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:37.435Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:37.438Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:01:42.612Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.615Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:42.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.703Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:01:42.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.741Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:42.771Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.775Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:01:42.796Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:01:42.798Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:42.810Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.818Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:42.841Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:42.845Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:01:54.254Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.257Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:54.329Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.334Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:01:54.373Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.382Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:54.408Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.413Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:01:54.434Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:01:54.435Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:54.442Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.447Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:01:54.477Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:01:54.480Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:05.818Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:05.820Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:05.884Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:05.886Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:05.980Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:05.990Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:02:06.019Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-23T19:02:06.021Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.036Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.051Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.059Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.065Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.094Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.117Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.131Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T19:02:06.159Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.174Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.178Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.182Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.195Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.199Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.204Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.207Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.217Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.223Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.230Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.254Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.258Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.261Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.264Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.274Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.277Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.283Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.286Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.292Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.295Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.307Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.310Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.312Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.315Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.325Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.328Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.331Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.335Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:02:06.345Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.347Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.351Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.353Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.365Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.370Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.382Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.384Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.396Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.399Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.411Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.413Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.424Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.426Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.436Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.438Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.449Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.451Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.461Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.463Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.475Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.477Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.491Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.494Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.527Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.530Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:06.541Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:06.544Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.354Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.358Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.550Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.553Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.569Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.574Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.588Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.590Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.620Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.623Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:02:36.664Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:02:36.667Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:06.977Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:06.980Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:06.990Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:06.992Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:07.003Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:07.006Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:07.016Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:07.018Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:07.028Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:07.031Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:07.041Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:07.043Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.134Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.137Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.160Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.162Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.174Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.177Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.188Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.190Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:03:37.202Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:03:37.205Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:06.888Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:06.892Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:07.087Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:07.090Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:07.122Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:07.124Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:07.139Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:07.142Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:07.162Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:07.169Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:07.205Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:07.209Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.567Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.570Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.599Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.602Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.612Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.614Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.624Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.626Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.636Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.639Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:04:37.649Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:04:37.651Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.743Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.753Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.766Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.768Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.780Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.783Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.795Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.797Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:07.811Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:07.814Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:20.887Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:20.893Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:20.909Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:20.913Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:20.930Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:20.932Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:20.945Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:20.950Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:20.966Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:20.969Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.060Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.063Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.078Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.080Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.093Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.096Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T19:05:21.103Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.116Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:21.121Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.127Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.136Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.138Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:21.149Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.151Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.156Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.161Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:21.168Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.171Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.176Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.180Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:21.190Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.193Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.199Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.203Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:05:21.211Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.215Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.222Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.225Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.237Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.241Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.252Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.255Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.267Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.270Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.282Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.285Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.302Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.306Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.317Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.332Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.335Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.346Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.348Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.360Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.363Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.372Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:21.384Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:21.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:37.979Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:37.983Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T19:05:49.591Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:51.225Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:51.226Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:51.240Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:51.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:51.277Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:51.279Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:51.306Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:51.308Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:05:51.342Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:05:51.344Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:05.833Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:05.837Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:22.096Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:22.101Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:22.115Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:22.117Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:22.127Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:22.129Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:22.141Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:22.145Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:22.154Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:22.157Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:36.001Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:36.004Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:51.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:51.744Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:51.757Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:51.763Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:51.790Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:51.792Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:51.816Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:51.819Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:06:51.854Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:06:51.856Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:06.225Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:06.229Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:22.472Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:22.476Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:22.488Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:22.491Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:22.502Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:22.504Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:22.517Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:22.519Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:22.531Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:22.533Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:36.414Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:36.417Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:52.663Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:52.667Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:52.677Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:52.681Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:52.691Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:52.693Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:52.703Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:52.705Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:07:52.715Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:07:52.718Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:06.135Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:06.140Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:22.850Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:22.854Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:22.864Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:22.866Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:22.877Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:22.879Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:22.890Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:22.892Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:22.902Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:22.905Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:36.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:36.337Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:53.044Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:53.048Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:53.057Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:53.059Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:53.069Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:53.071Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:54.288Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:54.290Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:08:54.302Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:08:54.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:07.000Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:07.003Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:20.382Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:20.385Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:20.400Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:20.402Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:20.413Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:20.416Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:20.451Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:20.453Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:20.477Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:20.480Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:37.151Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:37.154Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:51.112Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:51.116Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:51.135Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:51.139Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:51.155Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:51.158Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:51.174Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:51.177Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:09:51.195Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:09:51.198Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:07.032Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:07.037Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:21.273Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:21.278Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:21.289Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:21.292Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:21.303Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:21.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:21.316Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:21.321Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:21.333Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:21.335Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:37.526Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:37.530Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:50.973Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:50.978Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:50.990Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:50.992Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:51.011Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:51.014Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:51.044Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:51.047Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:10:51.077Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:10:51.079Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:07.740Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:07.743Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T19:11:10.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:21.176Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:21.180Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:21.210Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:21.213Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:21.226Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:21.228Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:21.264Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:21.267Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:21.299Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:21.302Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:37.495Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:37.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:51.289Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:51.292Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:51.303Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:51.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:51.342Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:51.344Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:51.358Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:51.360Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:11:51.397Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:11:51.400Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:05.381Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:05.386Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:21.564Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:21.568Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:21.577Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:21.579Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:21.620Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:21.623Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:21.654Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:21.656Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:21.689Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:21.691Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:35.558Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:35.561Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-23T19:12:41.524Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:51.742Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:51.746Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:51.756Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:51.759Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:51.773Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:51.776Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:51.813Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:51.815Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:12:51.847Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:12:51.849Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:05.744Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:05.747Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:21.937Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:21.940Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:21.951Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:21.954Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:21.992Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:21.994Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:22.007Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:22.009Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:22.048Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:22.050Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:39.933Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:39.937Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:51.487Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:51.493Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:51.514Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:51.518Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:51.537Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:51.541Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:51.555Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:51.560Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:13:51.580Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:13:51.587Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:06.549Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:06.552Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:22.806Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:22.810Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:22.856Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:22.859Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:22.897Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:22.902Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:22.917Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:22.921Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:22.937Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:22.940Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.139Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.142Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.175Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.178Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.200Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.202Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.222Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.226Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.236Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.243Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.247Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.250Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.266Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.270Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.274Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.278Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.291Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.295Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.302Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.305Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.315Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.320Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.325Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.328Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.341Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.346Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.352Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.354Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.367Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.373Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:26.378Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.380Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.394Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.396Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.411Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.414Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.427Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.430Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.444Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.447Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.460Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.463Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.477Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.480Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.493Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.497Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.511Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.515Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.528Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.531Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.551Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.554Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.574Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.577Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.593Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.595Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.610Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.613Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:26.627Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:26.629Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-23T19:14:27.825Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-23T19:14:27.843Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-23T19:14:27.849Z","total":14}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.007Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.010Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.040Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.044Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.052Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.057Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.070Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.085Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.088Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.100Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.104Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-23T19:14:32.112Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.118Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.121Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.138Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.142Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.150Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.168Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.171Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.174Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.178Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.197Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.200Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.202Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.207Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.228Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.231Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.233Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.237Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.256Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.258Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.260Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.263Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.278Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.281Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:32.285Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.288Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.299Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.303Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.318Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.321Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.335Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.337Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.351Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.354Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.371Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.388Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.390Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.402Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.405Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.418Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.421Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.434Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.437Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.450Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.454Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:32.467Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:32.469Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.512Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.514Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.529Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.531Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.535Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.538Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.545Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.550Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.554Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.556Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.563Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.566Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.570Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.572Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.579Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.582Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.585Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.588Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.594Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.597Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.600Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.602Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.608Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.613Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.615Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.622Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.626Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.628Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.630Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.636Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.639Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.644Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.646Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:34.653Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.655Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.659Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.662Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.674Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.676Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.686Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.688Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.698Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.701Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.711Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.713Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.721Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.723Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.733Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.735Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.744Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.746Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.756Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.759Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.769Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.771Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.779Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.782Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:34.790Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:34.792Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:36.252Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:36.255Z"}
{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-05-23T19:14:51.016Z"}
{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-05-23T19:14:51.043Z"}
{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-05-23T19:14:54.429Z"}
{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-05-23T19:14:50.945Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:50.950Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:50.956Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:50.981Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:50.984Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:50.998Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:51.000Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:51.026Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:51.028Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:51.040Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:51.043Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:14:51.054Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-23T19:14:51.057Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-23T19:14:58.182Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-22T17:45:07.453Z","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-23T19:14:58.183Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T19:14:58.209Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:14:58.231Z"}
{"cookie":{"expires":"2025-06-22T19:14:58.228Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dfb1bffd21993323e084091b0534ff4f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-23T19:14:58.232Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-23T19:14:58.236Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:15:04.907Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:15:04.957Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:15:04.996Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:15:05.023Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-23T19:15:05.038Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:05.896Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:05.932Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:05.966Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:05.982Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:05.995Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:06.007Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:08.312Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:08.325Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:08.337Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:08.351Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:08.367Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:10.358Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:10.376Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:10.392Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:10.408Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:10.423Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:14.193Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:14.210Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:14.225Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:14.241Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:14.254Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:15.434Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:15.452Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:15.467Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:15.481Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:15.495Z"}
{"level":"info","message":"GET /api/db-settings","timestamp":"2025-05-23T19:15:18.170Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.574Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.603Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.634Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.669Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.684Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:18.698Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:20.600Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:20.623Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:20.639Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:20.656Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:20.673Z"}
{"level":"info","message":"GET /api/settings/ai-settings/anthropic","timestamp":"2025-05-23T19:15:21.957Z"}
{"level":"info","message":"GET /api/telegram-settings","timestamp":"2025-05-23T19:15:30.741Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.276Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.323Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.351Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.367Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.385Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:31.412Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:34.444Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:34.457Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:34.467Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:34.479Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:34.489Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:35.809Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:35.836Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:35.849Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:35.861Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:35.873Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:37.173Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:37.184Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:37.195Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:37.206Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-23T19:15:37.217Z"}
{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-24T11:04:35.971Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-24T11:04:35.977Z"}
{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-24T11:04:35.978Z"}
{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-24T11:04:35.979Z"}
{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-24T11:04:35.980Z"}
{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-24T11:04:35.980Z"}
{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-24T11:04:36.837Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:08.945Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:09.005Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:09.029Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:09.052Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:09.083Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:09.127Z"}
{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-24T11:05:41.206Z"}
{"level":"info","message":"Nonce 3abf0f5fa62b90b3c34205f14cb21fc4 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-24T11:05:41.222Z"}
{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-05-24T11:05:44.326Z"}
{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-05-24T11:05:44.327Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:44.478Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:45.220Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-24T11:05:45.220Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:45.505Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-24T11:05:45.506Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-24T11:05:45.572Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-24T11:05:45.573Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-24T11:05:45.787Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-24T11:05:45.787Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:45.940Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-24T11:05:45.941Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","ethereum","arbitrum","sepolia","bsc"],"timestamp":"2025-05-24T11:05:45.941Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:45.942Z"}
{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:45.942Z"}
{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-05-24T11:05:45.943Z"}
{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:45.957Z"}
{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:45.958Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:46.212Z"}
{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-05-24T11:05:46.212Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:46.286Z"}
{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-05-24T11:05:46.287Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-05-24T11:05:46.370Z"}
{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-05-24T11:05:46.370Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-05-24T11:05:46.404Z"}
{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-05-24T11:05:46.404Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-05-24T11:05:46.576Z"}
{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-05-24T11:05:46.577Z"}
{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","ethereum","arbitrum"],"timestamp":"2025-05-24T11:05:46.577Z"}
{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:46.578Z"}
{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-05-24T11:05:46.588Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T19:14:58.228Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dfb1bffd21993323e084091b0534ff4f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-24T11:05:46.592Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-24T11:05:46.598Z"}
{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=dfb1bffd21993323e084091b0534ff4f, previousGuestId=undefined","timestamp":"2025-05-24T11:05:46.599Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-05-24T11:05:46.611Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-05-24T11:05:46.612Z"}
{"level":"info","message":"No guest messages found for guest ID dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-05-24T11:05:46.621Z"}
{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-05-24T11:05:46.627Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-24T11:05:46.636Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-05-24T11:05:46.636Z"}
{"level":"info","message":"Guest messages for guest ID 8f23022510a7d82d4724b6e69619a706 were already processed.","timestamp":"2025-05-24T11:05:46.638Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-24T11:05:46.645Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-05-24T11:05:46.646Z"}
{"level":"info","message":"Guest messages for guest ID b2185db5534f63a29075ae66404db5c1 were already processed.","timestamp":"2025-05-24T11:05:46.648Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-24T11:05:46.657Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID ec9893a230932ecc5abcd333d350876e","timestamp":"2025-05-24T11:05:46.658Z"}
{"level":"info","message":"Guest messages for guest ID ec9893a230932ecc5abcd333d350876e were already processed.","timestamp":"2025-05-24T11:05:46.660Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-24T11:05:46.665Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-05-24T11:05:46.666Z"}
{"level":"info","message":"Guest messages for guest ID dff2dcf575964f9437437d5fd1ff9c0a were already processed.","timestamp":"2025-05-24T11:05:46.668Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-24T11:05:46.680Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-05-24T11:05:46.680Z"}
{"level":"info","message":"Guest messages for guest ID bf01418860b15404bd4a8576f2c71a92 were already processed.","timestamp":"2025-05-24T11:05:46.688Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-24T11:05:46.694Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-05-24T11:05:46.695Z"}
{"level":"info","message":"Guest messages for guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e were already processed.","timestamp":"2025-05-24T11:05:46.699Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-24T11:05:46.704Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-05-24T11:05:46.704Z"}
{"level":"info","message":"Guest messages for guest ID 59fc98c0423c96b7a7ba11af5b873ba4 were already processed.","timestamp":"2025-05-24T11:05:46.706Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-24T11:05:46.712Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-05-24T11:05:46.712Z"}
{"level":"info","message":"Guest messages for guest ID 8a9ae1e5c07ba11c666e5974141e8f54 were already processed.","timestamp":"2025-05-24T11:05:46.714Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-24T11:05:46.718Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-05-24T11:05:46.718Z"}
{"level":"info","message":"Guest messages for guest ID d1db5bb388f00ecd1cf268492853c489 were already processed.","timestamp":"2025-05-24T11:05:46.721Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-24T11:05:46.725Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID 172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-05-24T11:05:46.726Z"}
{"level":"info","message":"Guest messages for guest ID 172cc69ec74cac73b96cfacdc2ebc94c were already processed.","timestamp":"2025-05-24T11:05:46.728Z"}
{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-24T11:05:46.731Z"}
{"level":"info","message":"Processing guest messages for user 1 with guest ID d2149d70299a2e847d19e783804bf71d","timestamp":"2025-05-24T11:05:46.732Z"}
{"level":"info","message":"Guest messages for guest ID d2149d70299a2e847d19e783804bf71d were already processed.","timestamp":"2025-05-24T11:05:46.733Z"}
{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-06-22T19:14:58.228Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"dfb1bffd21993323e084091b0534ff4f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["dfb1bffd21993323e084091b0534ff4f","8f23022510a7d82d4724b6e69619a706","b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d"],"timestamp":"2025-05-24T11:05:46.738Z","userId":1}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-24T11:05:46.742Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:46.989Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:46.991Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.009Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.012Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:47.031Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.034Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.051Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.054Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.075Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.094Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.097Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:47.115Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.118Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.144Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.147Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:05:47.199Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.206Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.237Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:47.241Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:47.246Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.248Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.273Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.280Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:05:47.312Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:05:47.315Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:48.443Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:05:48.445Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-24T11:05:51.162Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-24T11:05:51.200Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-24T11:05:51.220Z","total":14}
{"level":"info","message":"POST /api/chat/guest-message","timestamp":"2025-05-24T11:06:05.283Z"}
{"level":"info","message":"Received /guest-message request","timestamp":"2025-05-24T11:06:05.284Z"}
{"file":null,"guestId":"1748084766655-kmt42p328","level":"info","message":"Saving guest message: hi bro","mimetype":null,"size":null,"timestamp":"2025-05-24T11:06:05.285Z"}
{"level":"info","message":"Guest message saved with ID:","timestamp":"2025-05-24T11:06:05.292Z"}
{"level":"info","message":"Session saved after guest message","timestamp":"2025-05-24T11:06:05.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:17.801Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:17.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:17.826Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:17.828Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:47.940Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:47.943Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:47.956Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:47.959Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.078Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.080Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.120Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.124Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.143Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.169Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.173Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.182Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-24T11:06:55.186Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.207Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.209Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.212Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.215Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.228Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.232Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.237Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.240Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.254Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.264Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.268Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.276Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.279Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.293Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.296Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.301Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.304Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.317Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.320Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.322Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.326Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:06:55.345Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.348Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.351Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.354Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.371Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.374Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.389Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.392Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.407Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.410Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.425Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.427Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.443Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.445Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.458Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.461Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.474Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.478Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.491Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.493Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.509Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.512Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.524Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.526Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.542Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.545Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:06:55.558Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:06:55.562Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-24T11:07:11.350Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:17.857Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:17.861Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:24.966Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:24.968Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:24.986Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:24.988Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.017Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.019Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.032Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.034Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.054Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.058Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.078Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.080Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.085Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.101Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.109Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.112Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.115Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.133Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.136Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.144Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.150Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.159Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.161Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.167Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.171Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.184Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.187Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.194Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.200Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.210Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.215Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.222Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.225Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:25.237Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.243Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.253Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.256Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.274Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.277Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.291Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.293Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.312Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.314Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.337Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.351Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.355Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.369Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.371Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.387Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.390Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.405Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.410Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.424Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.428Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.439Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.444Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:25.457Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:25.459Z"}
{"level":"info","message":"GET /api/settings/ai-settings/ollama","timestamp":"2025-05-24T11:07:31.879Z"}
{"level":"info","message":"GET /api/settings/ai-settings/ollama/models","timestamp":"2025-05-24T11:07:31.902Z"}
{"level":"info","message":"GET /api/db-settings","timestamp":"2025-05-24T11:07:44.702Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:48.127Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:48.130Z"}
{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-05-24T11:07:47.630Z"}
{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-05-24T11:07:47.663Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:47.672Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.685Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:47.717Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.721Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:07:47.746Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.749Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:47.775Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.783Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:47.807Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.810Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:47.832Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:47.835Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:55.407Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:55.409Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:55.421Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:55.424Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:55.489Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:55.491Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:55.514Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:55.517Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:07:55.557Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:07:55.560Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=255422&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:08:02.624Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=255422&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:08:02.626Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=255000&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:08:09.625Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=255000&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:08:09.626Z"}
{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-05-24T11:08:10.214Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:16.024Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:16.026Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=325000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:16.044Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=325000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:16.045Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:17.997Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:18.001Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=421000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:22.383Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=421000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:22.384Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:25.575Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:25.577Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:25.609Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:25.611Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:25.661Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:25.663Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:25.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:25.698Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:25.744Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:25.746Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=100100&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:33.546Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=100100&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:33.547Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=245000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:39.619Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=245000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:39.620Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=24520&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:45.232Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=24520&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:45.233Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:46.207Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:46.208Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:48.192Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:48.194Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=245200&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:49.132Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=245200&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:49.133Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=223000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:55.274Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=223000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:08:55.275Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:55.721Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:55.723Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:55.754Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:55.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:55.807Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:55.808Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:55.836Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:55.838Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:08:55.887Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:08:55.889Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:16.613Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:16.618Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:18.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:18.736Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:24.176Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:24.177Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:25.902Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:25.904Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:25.936Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:25.938Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:25.986Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:25.988Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:26.020Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:26.022Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:26.073Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:26.075Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:35.313Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:35.314Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:37.509Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:37.510Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:46.796Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:46.799Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:48.948Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:48.950Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:56.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:56.149Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:56.180Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:56.181Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:56.231Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:56.234Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:56.263Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:56.266Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:09:56.312Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:09:56.313Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=357380&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:57.127Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=357380&format=jsonv2&addressdetails=1&limit=1&countrycodes=%E4%B8%AD%E5%9B%BD","timestamp":"2025-05-24T11:09:57.128Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:01.969Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:01.972Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.033Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.036Z"}
{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-05-24T11:10:02.078Z"}
{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-05-24T11:10:02.113Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.119Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.123Z"}
{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:10:02.138Z"}
{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-05-24T11:10:02.138Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.143Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.145Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.151Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.157Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.164Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.173Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.175Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.176Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.193Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.195Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.197Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.200Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.210Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.213Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.214Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.217Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.232Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.234Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.235Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.236Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.253Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.258Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.263Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.271Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.273Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.277Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.280Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.291Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.294Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.296Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.299Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.313Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.314Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.316Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.317Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.330Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.334Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.336Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.338Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.347Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.352Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.357Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.364Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.369Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.372Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:10:02.381Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.383Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.388Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.391Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.404Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.406Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.417Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.419Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.430Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.432Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.443Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.445Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.455Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.457Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.468Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.470Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.479Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.481Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.490Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.493Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.502Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.504Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.514Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.516Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.525Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.527Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.537Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.539Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.550Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.553Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:02.562Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:02.564Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=357380&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:10:06.125Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=357380&format=jsonv2&addressdetails=1&limit=1","timestamp":"2025-05-24T11:10:06.126Z"}
{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-05-24T11:10:06.580Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:15.070Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:15.071Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?q=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&format=jsonv2&addressdetails=1&limit=5","timestamp":"2025-05-24T11:10:17.090Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?q=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&format=jsonv2&addressdetails=1&limit=5","timestamp":"2025-05-24T11:10:17.090Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:29.262Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355000&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:29.262Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.432Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.435Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.446Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.447Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.482Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.484Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.534Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.536Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.569Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.570Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.585Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.587Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:10:32.596Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:10:32.597Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:35.494Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?postalcode=355001&format=jsonv2&addressdetails=1&limit=1&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F","timestamp":"2025-05-24T11:10:35.494Z"}
{"level":"info","message":"GET /api/geocoding/nominatim-search?q=%D0%A1%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C%2C+%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&format=jsonv2&addressdetails=1&limit=5","timestamp":"2025-05-24T11:10:41.634Z"}
{"level":"info","message":"[Geocoding] Proxying request to Nominatim: https://nominatim.openstreetmap.org/search?q=%D0%A1%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C%2C+%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&format=jsonv2&addressdetails=1&limit=5","timestamp":"2025-05-24T11:10:41.635Z"}
{"level":"info","message":"GET /api/isic/codes?parent_code=K","timestamp":"2025-05-24T11:10:52.593Z"}
{"level":"info","message":"GET /api/isic/codes?parent_code=64","timestamp":"2025-05-24T11:10:57.369Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.596Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.600Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.613Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.615Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.645Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.647Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.695Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.697Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.728Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.730Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.762Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.764Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:02.772Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:02.774Z"}
{"level":"info","message":"GET /api/isic/codes?parent_code=642","timestamp":"2025-05-24T11:11:03.118Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.613Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.615Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.625Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.627Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.648Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.650Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.701Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.703Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.735Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.737Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.754Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.756Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:11:30.766Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:11:30.767Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.023Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.026Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.037Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.039Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.050Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.052Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.112Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.114Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.161Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.162Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:03.173Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:03.175Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.580Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.583Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.598Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.602Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.614Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.618Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.629Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.634Z"}
{"level":"info","message":"GET /api/dle","timestamp":"2025-05-24T11:12:21.636Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.638Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.639Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.649Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.652Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.653Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.656Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.662Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.664Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.673Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.676Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.681Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.683Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.693Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.695Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.698Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.700Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.708Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.711Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.715Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.718Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.727Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.730Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.734Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.737Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:12:21.748Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.750Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.751Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.753Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.766Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.768Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.778Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.780Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.790Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.792Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.803Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.805Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.817Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.821Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.830Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.833Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.843Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.845Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.952Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.953Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.963Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.965Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.973Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.974Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.984Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.986Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:21.994Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:21.996Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:31.115Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:31.117Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:53.461Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:53.464Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:53.474Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:53.476Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:53.485Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:53.487Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:53.496Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:53.498Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:12:53.213Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:12:53.214Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:01.296Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:01.299Z"}
{"level":"info","message":"GET /api/users","timestamp":"2025-05-24T11:13:10.019Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.016Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.020Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.032Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.034Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.046Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.048Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.058Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.060Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.061Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.064Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.075Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.076Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.078Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.080Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.092Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.093Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.095Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.096Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.110Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.112Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.113Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.114Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.127Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.129Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.131Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.133Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.140Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.144Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.148Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.150Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.158Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.161Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:19.165Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.167Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.176Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.181Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.190Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.192Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.203Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.204Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.215Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.217Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.226Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.227Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.238Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.241Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.251Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.253Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.265Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.267Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.277Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.279Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.289Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.291Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.300Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.302Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.319Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.321Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:19.334Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:19.336Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-24T11:13:20.660Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-24T11:13:20.676Z"}
{"count":14,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-05-24T11:13:20.681Z","total":14}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:32.209Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:32.214Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:49.802Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:49.807Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:49.822Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:49.824Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:49.839Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:49.842Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:49.855Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:49.859Z"}
{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-05-24T11:13:49.875Z"}
{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-05-24T11:13:49.877Z"}
{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-05-24T11:13:53.414Z"}
{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-06-22T19:14:58.228Z","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-24T11:13:53.415Z","userId":null}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-24T11:13:53.420Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:53.436Z"}
{"cookie":{"expires":"2025-06-23T11:13:53.434Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"d66e4157dfd0dd76e64369ee84bf4009","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-05-24T11:13:53.437Z"}
{"level":"info","message":"Session saved successfully","timestamp":"2025-05-24T11:13:53.440Z"}
{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-05-24T11:13:53.463Z"}
{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-05-24T11:13:53.512Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.370Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.401Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.422Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.436Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.458Z"}
{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-24T11:13:54.480Z"}