{"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"}