diff --git a/backend/logs/combined.log b/backend/logs/combined.log index c60d292..7d38af6 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -1,6411 +1,83 @@ -{"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"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-28T11:14:31.805Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-28T11:14:31.808Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-28T11:14:31.808Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-28T11:14:31.810Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-28T11:14:31.810Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-28T11:14:31.811Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-28T11:14:32.459Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-28T11:14:32.469Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-05-28T11:14:32.522Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-05-28T11:14:32.523Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-05-28T11:14:37.608Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-28T11:14:37.612Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-05-28T11:14:38.439Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-05-28T11:18:59.102Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-05-28T11:18:59.105Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-05-28T11:18:59.106Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-05-28T11:18:59.107Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-05-28T11:18:59.108Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-05-28T11:18:59.109Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-05-28T11:18:59.493Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-05-28T11:18:59.514Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-05-28T11:18:59.627Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-05-28T11:18:59.628Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-05-28T11:19:00.194Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-28T11:19:00.198Z"} +{"level":"info","message":"[IdentityService] No user found with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:19:01.087Z"} +{"level":"info","message":"[IdentityService] Saving identity for user 96: email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:19:01.094Z"} +{"level":"info","message":"[IdentityService] Created new identity email:avtarabanov@gmail.com for user 96","timestamp":"2025-05-28T11:19:01.113Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:19:01.113Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:19:01.115Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:19:01.116Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-05-28T11:19:42.428Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.653Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-05-28T11:19:59.654Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.654Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.654Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-05-28T11:20:09.668Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-05-28T11:20:10.393Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-05-28T11:20:10.394Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:20:11.292Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:20:11.293Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:20:11.295Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:20:11.295Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-05-28T11:20:17.273Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:20:50.149Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:20:50.150Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:20:50.151Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:20:50.152Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-05-28T11:21:00.967Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:21:06.155Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:21:06.155Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:21:06.157Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:21:06.157Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-05-28T11:21:11.991Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:21:45.098Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:21:45.099Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:21:45.100Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:21:45.101Z"} +{"level":"info","message":"Email sent to avtarabanov@gmail.com","timestamp":"2025-05-28T11:21:52.644Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:22:01.200Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:22:01.200Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:22:01.202Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:22:01.202Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:09.742Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:09.743Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:22:40.095Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:22:40.096Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:22:40.097Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:22:40.097Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:51.094Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:51.094Z"} +{"level":"info","message":"[IdentityService] Found user 96 with identity email:avtarabanov@gmail.com","timestamp":"2025-05-28T11:22:56.139Z"} +{"level":"info","message":"[getLinkedWallet] Called with userId: 96 (Type: number)","timestamp":"2025-05-28T11:22:56.140Z"} +{"level":"info","message":"[getLinkedWallet] DB query result for userId 96:","timestamp":"2025-05-28T11:22:56.141Z"} +{"level":"info","message":"[getLinkedWallet] Returning address: undefined for userId 96","timestamp":"2025-05-28T11:22:56.141Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:23:00.237Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:23:00.237Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.639Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.661Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.673Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.682Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.693Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-05-28T11:23:24.704Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index 5760bb9..6356810 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -1,436 +1,9 @@ -{"level":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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"} -{"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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\n 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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"Error processing incoming email: authService.getLinkedWallet is not a function","stack":"TypeError: authService.getLinkedWallet is not a function\n at IdentityService.findOrCreateUserWithRole (/app/services/identity-service.js:545:38)\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":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-23T17:57:20.695Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-23T17:57:43.426Z"} -{"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"} -{"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":"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"} -{"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":"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"} -{"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":"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":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.654Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-05-28T11:19:59.654Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:09.742Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:09.743Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:51.094Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:22:51.094Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error sending email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:23:00.237Z"} +{"code":"EPROTOCOL","command":"CONN","level":"error","message":"Error processing incoming email: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","response":"421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220","responseCode":421,"stack":"Error: Invalid greeting. response=421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220: 421 4.7.0 smtp.hostland.ru Error: too many connections from 5.139.232.220\n at SMTPConnection._actionGreeting (/app/node_modules/nodemailer/lib/smtp-connection/index.js:1251:27)\n at SMTPConnection._processResponse (/app/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)\n at SMTPConnection._onData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)\n at SMTPConnection._onSocketData (/app/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)\n at TLSSocket.emit (node:events:524:28)\n at addChunk (node:internal/streams/readable:561:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n at Readable.push (node:internal/streams/readable:392:5)\n at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)","timestamp":"2025-05-28T11:23:00.237Z"} diff --git a/backend/server.js b/backend/server.js index 3d3e0fe..8c02ab6 100644 --- a/backend/server.js +++ b/backend/server.js @@ -40,8 +40,8 @@ async function initServices() { // Запуск email-бота console.log('Создаём экземпляр EmailBotService'); - // const emailBot = new EmailBotService(); - // await emailBot.start(); + const emailBot = new EmailBotService(); + await emailBot.start(); // Добавляем graceful shutdown process.once('SIGINT', async () => { diff --git a/backend/services/admin-role.js b/backend/services/admin-role.js new file mode 100644 index 0000000..0d20973 --- /dev/null +++ b/backend/services/admin-role.js @@ -0,0 +1,102 @@ +const { ethers } = require('ethers'); +const logger = require('../utils/logger'); +const authTokenService = require('./authTokenService'); +const rpcProviderService = require('./rpcProviderService'); + +// Минимальный ABI для ERC20 +const ERC20_ABI = [ + 'function balanceOf(address owner) view returns (uint256)' +]; + +/** + * Основной метод проверки роли админа + * @param {string} address - Адрес кошелька + * @returns {Promise} - Является ли пользователь админом + */ +async function checkAdminRole(address) { + if (!address) return false; + logger.info(`Checking admin role for address: ${address}`); + let foundTokens = false; + let errorCount = 0; + const balances = {}; + // Получаем токены и RPC из базы + const tokens = await authTokenService.getAllAuthTokens(); + const rpcProviders = await rpcProviderService.getAllRpcProviders(); + const rpcMap = {}; + for (const rpc of rpcProviders) { + rpcMap[rpc.network_id] = rpc.rpc_url; + } + const checkPromises = tokens.map(async (token) => { + try { + const rpcUrl = rpcMap[token.network]; + if (!rpcUrl) { + logger.error(`No RPC URL for network ${token.network}`); + balances[token.network] = 'Error: No RPC URL'; + errorCount++; + return null; + } + const provider = new ethers.JsonRpcProvider(rpcUrl); + // Проверяем доступность сети с таймаутом + try { + const networkCheckPromise = provider.getNetwork(); + const timeoutPromise = new Promise((_, reject) => + setTimeout(() => reject(new Error('Network check timeout')), 3000) + ); + await Promise.race([networkCheckPromise, timeoutPromise]); + } catch (networkError) { + logger.error(`Provider for ${token.network} is not available: ${networkError.message}`); + balances[token.network] = 'Error: Network unavailable'; + errorCount++; + return null; + } + const tokenContract = new ethers.Contract(token.address, ERC20_ABI, provider); + const balancePromise = tokenContract.balanceOf(address); + const timeoutPromise = new Promise((_, reject) => + setTimeout(() => reject(new Error('Timeout')), 3000) + ); + const balance = await Promise.race([balancePromise, timeoutPromise]); + const formattedBalance = ethers.formatUnits(balance, 18); + balances[token.network] = formattedBalance; + logger.info(`Token balance on ${token.network}:`, { + address, + contract: token.address, + balance: formattedBalance, + minBalance: token.min_balance, + hasTokens: parseFloat(formattedBalance) >= parseFloat(token.min_balance), + }); + if (parseFloat(formattedBalance) >= parseFloat(token.min_balance)) { + logger.info(`Found admin tokens on ${token.network}`); + foundTokens = true; + } + return { network: token.network, balance: formattedBalance }; + } catch (error) { + logger.error(`Error checking balance in ${token.network}:`, { + address, + contract: token.address, + error: error.message || 'Unknown error', + }); + balances[token.network] = 'Error'; + errorCount++; + return null; + } + }); + await Promise.all(checkPromises); + if (errorCount === tokens.length) { + logger.error(`All network checks for ${address} failed. Cannot verify admin status.`); + return false; + } + if (foundTokens) { + logger.info(`Admin role summary for ${address}:`, { + networks: Object.keys(balances).filter( + (net) => parseFloat(balances[net]) > 0 && balances[net] !== 'Error' + ), + balances, + }); + logger.info(`Admin role granted for ${address}`); + return true; + } + logger.info(`Admin role denied - no tokens found for ${address}`); + return false; +} + +module.exports = { checkAdminRole }; \ No newline at end of file diff --git a/backend/services/auth-service.js b/backend/services/auth-service.js index 1c5dbb5..bd0ada1 100644 --- a/backend/services/auth-service.js +++ b/backend/services/auth-service.js @@ -8,6 +8,7 @@ const identityService = require('./identity-service'); // <-- ДОБАВЛЕН const authTokenService = require('./authTokenService'); const rpcProviderService = require('./rpcProviderService'); const { getLinkedWallet } = require('./wallet-service'); +const { checkAdminRole } = require('./admin-role'); const ERC20_ABI = ['function balanceOf(address owner) view returns (uint256)']; @@ -57,7 +58,7 @@ class AuthService { const user = userResult.rows[0]; // Проверяем роль администратора при каждой аутентификации - const isAdmin = await this.checkAdminRole(normalizedAddress); + const isAdmin = await checkAdminRole(normalizedAddress); // Если статус админа изменился, обновляем роль в базе данных if (user.role === 'admin' && !isAdmin) { @@ -90,7 +91,7 @@ class AuthService { ); // Проверяем, есть ли у пользователя роль админа - const isAdmin = await this.checkAdminRole(normalizedAddress); + const isAdmin = await checkAdminRole(normalizedAddress); logger.info(`New user ${userId} role check result: ${isAdmin ? 'admin' : 'user'}`); // Если у пользователя есть админские токены, обновляем его роль @@ -108,97 +109,6 @@ class AuthService { } } - /** - * Основной метод проверки роли админа - * @param {string} address - Адрес кошелька - * @returns {Promise} - Является ли пользователь админом - */ - async checkAdminRole(address) { - if (!address) return false; - logger.info(`Checking admin role for address: ${address}`); - let foundTokens = false; - let errorCount = 0; - const balances = {}; - // Получаем токены и RPC из базы - const tokens = await authTokenService.getAllAuthTokens(); - const rpcProviders = await rpcProviderService.getAllRpcProviders(); - const rpcMap = {}; - for (const rpc of rpcProviders) { - rpcMap[rpc.network_id] = rpc.rpc_url; - } - const checkPromises = tokens.map(async (token) => { - try { - const rpcUrl = rpcMap[token.network]; - if (!rpcUrl) { - logger.error(`No RPC URL for network ${token.network}`); - balances[token.network] = 'Error: No RPC URL'; - errorCount++; - return null; - } - const provider = new ethers.JsonRpcProvider(rpcUrl); - // Проверяем доступность сети с таймаутом - try { - const networkCheckPromise = provider.getNetwork(); - const timeoutPromise = new Promise((_, reject) => - setTimeout(() => reject(new Error('Network check timeout')), 3000) - ); - await Promise.race([networkCheckPromise, timeoutPromise]); - } catch (networkError) { - logger.error(`Provider for ${token.network} is not available: ${networkError.message}`); - balances[token.network] = 'Error: Network unavailable'; - errorCount++; - return null; - } - const tokenContract = new ethers.Contract(token.address, ERC20_ABI, provider); - const balancePromise = tokenContract.balanceOf(address); - const timeoutPromise = new Promise((_, reject) => - setTimeout(() => reject(new Error('Timeout')), 3000) - ); - const balance = await Promise.race([balancePromise, timeoutPromise]); - const formattedBalance = ethers.formatUnits(balance, 18); - balances[token.network] = formattedBalance; - logger.info(`Token balance on ${token.network}:`, { - address, - contract: token.address, - balance: formattedBalance, - minBalance: token.min_balance, - hasTokens: parseFloat(formattedBalance) >= parseFloat(token.min_balance), - }); - if (parseFloat(formattedBalance) >= parseFloat(token.min_balance)) { - logger.info(`Found admin tokens on ${token.network}`); - foundTokens = true; - } - return { network: token.network, balance: formattedBalance }; - } catch (error) { - logger.error(`Error checking balance in ${token.network}:`, { - address, - contract: token.address, - error: error.message || 'Unknown error', - }); - balances[token.network] = 'Error'; - errorCount++; - return null; - } - }); - await Promise.all(checkPromises); - if (errorCount === tokens.length) { - logger.error(`All network checks for ${address} failed. Cannot verify admin status.`); - return false; - } - if (foundTokens) { - logger.info(`Admin role summary for ${address}:`, { - networks: Object.keys(balances).filter( - (net) => parseFloat(balances[net]) > 0 && balances[net] !== 'Error' - ), - balances, - }); - logger.info(`Admin role granted for ${address}`); - return true; - } - logger.info(`Admin role denied - no tokens found for ${address}`); - return false; - } - /** * Получение балансов токенов для адреса * @param {string} address - Адрес кошелька @@ -378,7 +288,7 @@ class AuthService { } // Если есть кошелек, проверяем админские токены - const isAdmin = await this.checkAdminRole(wallet); + const isAdmin = await checkAdminRole(wallet); logger.info( `Role check for user ${userId} with wallet ${wallet}: ${isAdmin ? 'admin' : 'user'}` ); @@ -415,7 +325,7 @@ class AuthService { if (wallet) { // Если есть кошелек, проверяем баланс токенов - const isAdmin = await this.checkAdminRole(wallet); + const isAdmin = await checkAdminRole(wallet); role = isAdmin ? 'admin' : 'user'; logger.info(`User ${userId} has wallet ${wallet}, role set to ${role}`); } else { @@ -530,7 +440,7 @@ class AuthService { logger.info(`Checking admin tokens for address: ${address}`); try { - const isAdmin = await this.checkAdminRole(address); + const isAdmin = await checkAdminRole(address); // Обновляем роль пользователя в базе данных, если есть админские токены if (isAdmin) { @@ -798,7 +708,7 @@ class AuthService { const linkedWallet = await getLinkedWallet(userId); if (linkedWallet && linkedWallet.provider_id) { logger.info(`[handleEmailVerification] Found linked wallet ${linkedWallet.provider_id}. Checking role...`); - const isAdmin = await this.checkAdminRole(linkedWallet.provider_id); + const isAdmin = await checkAdminRole(linkedWallet.provider_id); userRole = isAdmin ? 'admin' : 'user'; logger.info(`[handleEmailVerification] Role determined as: ${userRole}`); diff --git a/backend/services/emailAuth.js b/backend/services/emailAuth.js index 57b689a..ed1cee1 100644 --- a/backend/services/emailAuth.js +++ b/backend/services/emailAuth.js @@ -4,6 +4,7 @@ const logger = require('../utils/logger'); const EmailBotService = require('./emailBot.js'); const db = require('../db'); const authService = require('./auth-service'); +const { checkAdminRole } = require('./admin-role'); class EmailAuth { constructor() { @@ -167,7 +168,7 @@ class EmailAuth { const linkedWallet = await authService.getLinkedWallet(finalUserId); if (linkedWallet) { logger.info(`[checkEmailVerification] Found linked wallet ${linkedWallet} for user ${finalUserId}. Checking admin role...`); - const isAdmin = await authService.checkAdminRole(linkedWallet); + const isAdmin = await checkAdminRole(linkedWallet); userRole = isAdmin ? 'admin' : 'user'; logger.info(`[checkEmailVerification] Role for user ${finalUserId} determined as: ${userRole}`); diff --git a/backend/services/emailBot.js b/backend/services/emailBot.js index 7ab25c6..fed7dff 100644 --- a/backend/services/emailBot.js +++ b/backend/services/emailBot.js @@ -236,6 +236,7 @@ class EmailBotService { logger.info('[EmailBot] IMAP config:', safeConfig); let attempt = 0; const maxAttempts = 3; + this.isChecking = false; const tryConnect = () => { attempt++; logger.info(`[EmailBot] IMAP connect attempt ${attempt}`); @@ -253,6 +254,17 @@ class EmailBotService { // После успешного подключения — обычная логика this.checkEmails(); logger.info('[EmailBot] Email bot started and IMAP connection initiated'); + // Периодическая проверка почты + setInterval(async () => { + if (this.isChecking) return; + this.isChecking = true; + try { + await this.checkEmails(); + } catch (e) { + logger.error('[EmailBot] Error in periodic checkEmails:', e); + } + this.isChecking = false; + }, 60000); // 60 секунд }); this.imap.once('error', (err) => { logger.error(`[EmailBot] IMAP connection error: ${err.message}`); diff --git a/backend/services/identity-service.js b/backend/services/identity-service.js index 00d1603..94dfb1f 100644 --- a/backend/services/identity-service.js +++ b/backend/services/identity-service.js @@ -1,6 +1,7 @@ const db = require('../db'); const logger = require('../utils/logger'); const { getLinkedWallet } = require('./wallet-service'); +const { checkAdminRole } = require('./admin-role'); /** * Сервис для работы с идентификаторами пользователей @@ -545,7 +546,7 @@ class IdentityService { const wallet = await getLinkedWallet(user.id); let role = 'user'; if (wallet) { - const isAdmin = await authService.checkAdminRole(wallet); + const isAdmin = await checkAdminRole(wallet); role = isAdmin ? 'admin' : 'user'; // Обновляем роль в users, если изменилась if (user.role !== role) { diff --git a/backend/services/telegramBot.js b/backend/services/telegramBot.js index 2138aaa..6bad442 100644 --- a/backend/services/telegramBot.js +++ b/backend/services/telegramBot.js @@ -6,6 +6,7 @@ const verificationService = require('./verification-service'); const crypto = require('crypto'); const identityService = require('./identity-service'); const aiAssistant = require('./ai-assistant'); +const { checkAdminRole } = require('./admin-role'); let botInstance = null; let telegramSettingsCache = null; @@ -158,7 +159,7 @@ async function getBot() { const linkedWallet = await authService.getLinkedWallet(userId); if (linkedWallet) { logger.info(`[TelegramBot] Found linked wallet ${linkedWallet} for user ${userId}. Checking role...`); - const isAdmin = await authService.checkAdminRole(linkedWallet); + const isAdmin = await checkAdminRole(linkedWallet); userRole = isAdmin ? 'admin' : 'user'; logger.info(`[TelegramBot] Role for user ${userId} determined as: ${userRole}`);