Error: Illegal arguments: string, undefined
    at _async (/home/exchang3/api.exchangesmartchain.com/node_modules/bcryptjs/dist/bcrypt.js:286:46)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/bcryptjs/dist/bcrypt.js:307:17
    at new Promise (<anonymous>)
    at bcrypt.compare (/home/exchang3/api.exchangesmartchain.com/node_modules/bcryptjs/dist/bcrypt.js:306:20)
    at login (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:50:34)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error: Not allowed by CORS
    at origin (file:///home/exchang3/api.exchangesmartchain.com/index.js:48:18)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:219:13
    at optionsCallback (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:199:9)
    at corsMiddleware (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:204:7)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at jsonParser (/home/exchang3/api.exchangesmartchain.com/node_modules/body-parser/lib/types/json.js:113:7)
Error: Not allowed by CORS
    at origin (file:///home/exchang3/api.exchangesmartchain.com/index.js:48:18)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:219:13
    at optionsCallback (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:199:9)
    at corsMiddleware (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:204:7)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at jsonParser (/home/exchang3/api.exchangesmartchain.com/node_modules/body-parser/lib/types/json.js:113:7)
Error: Not allowed by CORS
    at origin (file:///home/exchang3/api.exchangesmartchain.com/index.js:48:18)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:219:13
    at optionsCallback (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:199:9)
    at corsMiddleware (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:204:7)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at jsonParser (/home/exchang3/api.exchangesmartchain.com/node_modules/body-parser/lib/types/json.js:113:7)
CoinGecko proxy error: Request failed with status code 429
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T16:18:19.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-10T20:00:41.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-11T14:04:17.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-11T14:04:17.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-11T14:04:17.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-11T14:04:17.000Z
}
[2026-09-11T20:25:02.310Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Fri Sep 11 2026 16:25:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-11T19:54:10.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-11T19:54:10.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-11T19:54:10.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-11T19:54:10.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-12T14:28:06.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-12T14:28:06.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-12T14:28:06.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-12T14:28:06.000Z
}
[2026-09-13T20:15:02.066Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 13 2026 16:15:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-14T15:10:02.972Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 14 2026 11:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-14T17:45:01.340Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 14 2026 13:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T20:52:49.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-14T21:37:32.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T21:37:32.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T21:37:32.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T21:37:32.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T22:43:37.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T22:43:37.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T22:43:37.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T23:51:57.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-14T23:51:57.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T05:32:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T21:46:36.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T21:46:36.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-10T21:46:36.000Z
}
[2026-09-15T09:30:01.731Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Tue Sep 15 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-15T09:30:02.108Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Tue Sep 15 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
CoinGecko proxy error: Request failed with status code 429
CoinGecko proxy error: Request failed with status code 429
CoinGecko proxy error: Request failed with status code 429
CoinGecko proxy error: Request failed with status code 429
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T20:57:21.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T20:57:21.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T20:57:21.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T20:57:21.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T22:09:33.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-16T06:52:09.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-16T06:52:09.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-16T06:52:09.000Z
}
❌ Auth error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (file:///home/exchang3/api.exchangesmartchain.com/middleware/authMiddleware.js:18:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:328:13)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:280:10)
    at cors (/home/exchang3/api.exchangesmartchain.com/node_modules/cors/lib/index.js:188:7) {
  expiredAt: 2026-09-16T06:52:09.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-16T09:34:11.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-16T09:34:11.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T09:55:44.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T09:55:44.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-15T09:55:44.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-16T17:58:22.000Z
}
verifyToken error: TokenExpiredError: jwt expired
    at /home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/exchang3/api.exchangesmartchain.com/node_modules/jsonwebtoken/verify.js:101:10)
    at verifyToken (file:///home/exchang3/api.exchangesmartchain.com/controllers/auth/login.js:156:25)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:149:13)
    at Route.dispatch (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/route.js:119:3)
    at Layer.handle [as handle_request] (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/layer.js:95:5)
    at /home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:284:15
    at Function.process_params (/home/exchang3/api.exchangesmartchain.com/node_modules/express/lib/router/index.js:346:12) {
  expiredAt: 2026-09-16T17:58:22.000Z
}
[2026-09-20T06:55:02.226Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 02:55:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T07:45:02.874Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 03:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T09:30:02.038Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T09:30:02.193Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T17:10:02.634Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 13:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T17:45:02.807Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 13:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T17:50:01.441Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 13:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T18:00:02.034Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 14:00:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T18:00:02.121Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 14:00:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T18:30:01.226Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 14:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T18:35:02.141Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 14:35:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T18:40:02.210Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 14:40:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T20:55:01.543Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 16:55:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T21:00:01.099Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 17:00:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T21:10:01.265Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 17:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T23:05:02.397Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 19:05:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-20T23:55:03.045Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 19:55:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-21T00:00:01.497Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 20 2026 20:00:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-21T04:10:02.630Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 21 2026 00:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-21T08:30:01.508Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 21 2026 04:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-27T12:15:01.205Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 27 2026 08:15:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-27T20:20:01.567Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Sep 27 2026 16:20:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-28T09:30:01.014Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 28 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-28T09:30:01.406Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 28 2026 05:30:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-29T03:45:01.640Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Sep 28 2026 23:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-30T20:40:01.434Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Wed Sep 30 2026 16:40:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-30T20:45:02.637Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Wed Sep 30 2026 16:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-09-30T20:45:02.776Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Wed Sep 30 2026 16:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-02T20:20:01.887Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Fri Oct 02 2026 16:20:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T11:50:02.082Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 07:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T18:00:01.690Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 14:00:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T18:05:01.850Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 14:05:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T18:10:02.804Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 14:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T20:40:02.489Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 16:40:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T20:50:02.041Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 16:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T20:50:02.311Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 16:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T21:20:03.027Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 17:20:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T21:20:03.123Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 17:20:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T21:25:02.137Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 17:25:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-04T21:25:02.159Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Sun Oct 04 2026 17:25:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-05T11:40:02.053Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Oct 05 2026 07:40:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-05T22:55:01.276Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Oct 05 2026 18:55:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-06T02:55:02.035Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Oct 05 2026 22:55:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-06T09:50:01.944Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Tue Oct 06 2026 05:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-06T21:45:01.289Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Tue Oct 06 2026 17:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-08T03:10:02.380Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Wed Oct 07 2026 23:10:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-08T16:50:01.795Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Thu Oct 08 2026 12:50:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-08T20:25:01.033Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Thu Oct 08 2026 16:25:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-08T21:15:01.201Z] [PID: 31645] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Thu Oct 08 2026 17:15:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-19T04:45:02.071Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Mon Oct 19 2026 00:45:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
[2026-10-20T07:35:01.649Z] [PID: 26822] [32m[NODE-CRON][32m [33m[WARN][0m missed execution at Tue Oct 20 2026 03:35:00 GMT-0400 (Eastern Daylight Time)! Possible blocking IO or high CPU user at the same process used by node-cron.
